2026-03-12 19:56:11 [scrapy.utils.log] INFO: Scrapy 2.11.2 started (bot: SourcingV2)
2026-03-12 19:56:11 [scrapy.utils.log] INFO: Versions: lxml 5.2.2.0, libxml2 2.12.6, cssselect 1.2.0, parsel 1.9.1, w3lib 2.1.2, Twisted 24.3.0, Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0], pyOpenSSL 24.1.0 (OpenSSL 3.2.1 30 Jan 2024), cryptography 42.0.7, Platform Linux-5.15.0-1098-azure-x86_64-with-glibc2.36
2026-03-12 19:56:11 [arval.fr] INFO: Starting spider arval.fr [deploy-check: 2026-03-12T15:10]
2026-03-12 19:56:11 [scrapy.addons] INFO: Enabled addons:
[]
2026-03-12 19:56:11 [asyncio] DEBUG: Using selector: EpollSelector
2026-03-12 19:56:11 [scrapy.utils.log] DEBUG: Using reactor: twisted.internet.asyncioreactor.AsyncioSelectorReactor
2026-03-12 19:56:11 [scrapy.utils.log] DEBUG: Using asyncio event loop: asyncio.unix_events._UnixSelectorEventLoop
2026-03-12 19:56:11 [scrapy.extensions.telnet] INFO: Telnet Password: cc504a159c89f6ad
2026-03-12 19:56:11 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.corestats.CoreStats',
'scrapy.extensions.telnet.TelnetConsole',
'scrapy.extensions.memusage.MemoryUsage',
'scrapy.extensions.feedexport.FeedExporter',
'scrapy.extensions.logstats.LogStats',
'scrapy.extensions.closespider.CloseSpider']
2026-03-12 19:56:11 [scrapy.crawler] INFO: Overridden settings:
{'BOT_NAME': 'SourcingV2',
'CLOSESPIDER_TIMEOUT': 7200,
'DOWNLOAD_DELAY': 1,
'DOWNLOAD_MAXSIZE': 52428800,
'DOWNLOAD_WARNSIZE': 10485760,
'FEED_EXPORT_ENCODING': 'utf-8',
'LOG_FILE': '/var/log/scrapyd/logs/sourcing_v2/arval.fr/2026-03-12T19_56_05.log',
'LOG_FORMATTER': 'crawlers.log_formatter.SourcingLogFormatter',
'MEMUSAGE_LIMIT_MB': 2048,
'MEMUSAGE_WARNING_MB': 1536,
'NEWSPIDER_MODULE': 'spiders',
'REQUEST_FINGERPRINTER_CLASS': 'scrapy_zyte_api.ScrapyZyteAPIRequestFingerprinter',
'REQUEST_FINGERPRINTER_IMPLEMENTATION': '2.7',
'SPIDER_MODULES': ['spiders', 'auth_check'],
'TWISTED_REACTOR': 'twisted.internet.asyncioreactor.AsyncioSelectorReactor',
'USER_AGENT': ''}
2026-03-12 19:56:11 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-12 19:56:11 [scrapy_zyte_api.handler] INFO: Using a Zyte API key starting with '5857011'
2026-03-12 19:56:11 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.offsite.OffsiteMiddleware',
'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
'scrapy_zyte_api.ScrapyZyteAPIDownloaderMiddleware',
'scrapy.downloadermiddlewares.retry.RetryMiddleware',
'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
'scrapy.downloadermiddlewares.stats.DownloaderStats']
2026-03-12 19:56:11 [crawlers.middlewares.id_gen_middleware] INFO: Setting up IdGenerationMiddleware
2026-03-12 19:56:11 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
'scrapy_zyte_api.ScrapyZyteAPISpiderMiddleware',
'crawlers.middlewares.monitoring_spider_middleware.MonitoringSpiderMiddleware',
'scrapy.spidermiddlewares.referer.RefererMiddleware',
'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
'scrapy.spidermiddlewares.depth.DepthMiddleware',
'crawlers.middlewares.photo_download_middleware.PhotoDownloadMiddleware',
'crawlers.middlewares.report_download_middleware.ReportDownloadMiddleware',
'crawlers.middlewares.id_gen_middleware.IdGenMiddleware']
2026-03-12 19:56:11 [azure.identity._credentials.environment] INFO: Incomplete environment configuration for EnvironmentCredential. These variables are set: AZURE_TENANT_ID, AZURE_CLIENT_ID
2026-03-12 19:56:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-12 19:56:11 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2099
2026-03-12 19:56:11 [azure.identity._credentials.chained] INFO: DefaultAzureCredential acquired a token from WorkloadIdentityCredential
2026-03-12 19:56:11 [crawlers.pipelines.translation_pipeline] INFO: Loading translations for language: fr
2026-03-12 19:56:11 [crawlers.pipelines.item_rules_pipeline] INFO: Setting up ItemRules Pipeline
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_location_for_country.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_cars_from_auction_title.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_country.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_fr.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_photos.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: damaged_from_info.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_not_allowed.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: not_operable_from_info.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: makes_models_not_allowed.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_title.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: imported_cars.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_currency.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_mileage.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: keywords_from_auction_title.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: invalid_country_of_origin.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: puretech_for_pt.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: electric_cars.json
2026-03-12 19:56:11 [crawlers.filter_rules.rules_loader] INFO: Loaded rule: missing_color.json
2026-03-12 19:56:11 [crawlers.pipelines.post_to_api] INFO: Setting up PostToApi Pipeline pointing to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-12 19:56:11 [scrapy.middleware] INFO: Enabled item pipelines:
['crawlers.pipelines.translation_pipeline.TranslationPipeline',
'crawlers.pipelines.item_rules_pipeline.ItemRulesPipeline',
'crawlers.pipelines.post_to_api.PostToApiPipeline']
2026-03-12 19:56:11 [scrapy.core.engine] INFO: Spider opened
2026-03-12 19:56:11 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2026-03-12 19:56:11 [scrapy.extensions.telnet] INFO: Telnet console listening on 127.0.0.1:6024
2026-03-12 19:56:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 141MiB
2026-03-12 19:56:11 [scrapy-playwright] INFO: Starting download handler
2026-03-12 19:56:11 [scrapy-playwright] INFO: Starting download handler
2026-03-12 19:56:16 [scrapy-playwright] INFO: Launching browser firefox
2026-03-12 19:56:17 [scrapy-playwright] INFO: Browser firefox launched
2026-03-12 19:56:17 [scrapy-playwright] DEBUG: Browser context started: 'default' (persistent=False, remote=False)
2026-03-12 19:56:17 [scrapy-playwright] DEBUG: [Context=default] New page created, page count is 1 (1 for all contexts)
2026-03-12 19:56:17 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/> (resource type: document)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Response: <407 https://autoselect.arval.fr/>
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/> (resource type: document)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/>
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://cdn.cookielaw.org/scripttemplates/otSDKStub.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://cdn.cookielaw.org/scripttemplates/otSDKStub.js>
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-bold.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-light.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-v2.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-bold-v2.woff2> (resource type: font, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/arval_styles/arval.css> (resource type: stylesheet, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/scripts/arval_scripts/polyfills.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/scripts/arval_scripts/runtime.min.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/scripts/arval_scripts/arval.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/scripts/arval_scripts/vandor.min.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png>
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png>
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg>
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://js.monitor.azure.com/scripts/b/ai.2.min.js> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:18 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans.woff2>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-bold.woff2>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/runtime.min.js>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/arval.js>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-bold-v2.woff2>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/arval_styles/arval.css>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans-condensed/bnpp-sans-cond-v2.woff2>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://www.googletagmanager.com/gtm.js?id=GTM-MVPKT57> (resource type: script, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://www.googletagmanager.com/gtm.js?id=GTM-MVPKT57>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/styles/fonts/bnpp-sans/bnpp-sans-light.woff2>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://js.monitor.azure.com/scripts/b/ai.2.min.js>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/images/arval-autoselect-logo.png>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/HEADER_Autoselect_1150x107.png>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/CountriesData/France/images/banners/banner_home.jpg>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://my.mediahub.bnpparibas/AssetLink/cve8ulnp2184h1s641n4n5sow5g1j80j.mp4> (resource type: document, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/polyfills.js>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://autoselect.arval.fr/scripts/arval_scripts/vandor.min.js>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/arval_icons/android-icon-192x192.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/styles/arval_icons/android-icon-192x192.png>
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://autoselect.arval.fr/styles/arval_icons/favicon-16x16.png> (resource type: image, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:19 [scrapy-playwright] DEBUG: [Context=default] Aborted Playwright request <GET https://autoselect.arval.fr/styles/arval_icons/favicon-16x16.png>
2026-03-12 19:56:20 [scrapy-playwright] DEBUG: [Context=default] Response: <200 https://my.mediahub.bnpparibas/AssetLink/cve8ulnp2184h1s641n4n5sow5g1j80j.mp4>
2026-03-12 19:56:25 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?pageSize=6&purchaseOption=release&reservationLabels=disponible&_=1773345379507> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:25 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Filters/5?purchaseOption=sale&reservationLabels=available> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:25 [scrapy-playwright] DEBUG: [Context=default] Request: <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Filters/5?orderBy=reLeasePriceGross|asc&purchaseOption=release&reservationLabels=available> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:25 [scrapy-playwright] DEBUG: [Context=default] Request: <POST https://dc.services.visualstudio.com/v2/track> (resource type: xhr, referrer: https://autoselect.arval.fr/)
2026-03-12 19:56:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://autoselect.arval.fr> (referer: None) ['playwright']
2026-03-12 19:56:25 [arval.fr] INFO: Scrapy-formatted cookies: [{'name': 'ARRAffinity', 'value': '5f4dbd6a5f3bbb38bdbcbc8f545e992b01d45d94bac4a7318fa89b741ba513a9', 'domain': '.autoselect.arval.fr', 'path': '/'}, {'name': 'ARRAffinitySameSite', 'value': '5f4dbd6a5f3bbb38bdbcbc8f545e992b01d45d94bac4a7318fa89b741ba513a9', 'domain': '.autoselect.arval.fr', 'path': '/'}, {'name': 'ai_user', 'value': 'yE1tGg9++xaklHQi65o1dZ|2026-03-12T19:56:19.590Z', 'domain': 'autoselect.arval.fr', 'path': '/'}, {'name': 'ai_session', 'value': '6t75FtJ2VsLeNQm68QWUXX|1773345385531|1773345385531', 'domain': 'autoselect.arval.fr', 'path': '/'}]
2026-03-12 19:56:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=1&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 120925
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 120925: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 122730
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 122730: 1
2026-03-12 19:56:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 117734
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 117734: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 119172
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 119172: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 120431
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 120431: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 116914
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 116914: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 130498
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 130498: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 130497
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 130497: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 130496
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 130496: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 130495
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 130495: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 130494
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 130494: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 130491
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 130491: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 130490
2026-03-12 19:56:27 [arval.fr] INFO: Scrape type for 130490: 1
2026-03-12 19:56:27 [arval.fr] INFO: Found listing with ID: 130489
2026-03-12 19:56:28 [arval.fr] INFO: Scrape type for 130489: 1
2026-03-12 19:56:28 [arval.fr] INFO: Found listing with ID: 130488
2026-03-12 19:56:28 [arval.fr] INFO: Scrape type for 130488: 1
2026-03-12 19:56:28 [arval.fr] INFO: Found listing with ID: 130487
2026-03-12 19:56:28 [arval.fr] INFO: Scrape type for 130487: 1
2026-03-12 19:56:28 [arval.fr] INFO: Found listing with ID: 130486
2026-03-12 19:56:28 [arval.fr] INFO: Scrape type for 130486: 1
2026-03-12 19:56:28 [arval.fr] INFO: Found listing with ID: 130485
2026-03-12 19:56:28 [arval.fr] INFO: Scrape type for 130485: 1
2026-03-12 19:56:28 [arval.fr] INFO: Found listing with ID: 130484
2026-03-12 19:56:28 [arval.fr] INFO: Scrape type for 130484: 1
2026-03-12 19:56:28 [arval.fr] INFO: Found listing with ID: 130483
2026-03-12 19:56:28 [arval.fr] INFO: Scrape type for 130483: 1
2026-03-12 19:56:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120925> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cf8a463e-5ae5-527c-a9a5-0fcda30fd4b5 with identifier: 120925
2026-03-12 19:56:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cf8a463e-5ae5-527c-a9a5-0fcda30fd4b5 with scrape type 1
2026-03-12 19:56:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item cf8a463e-5ae5-527c-a9a5-0fcda30fd4b5
2026-03-12 19:56:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120925/0.jpeg not downloaded yet
2026-03-12 19:56:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120925/1.jpeg not downloaded yet
2026-03-12 19:56:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120925/2.jpeg not downloaded yet
2026-03-12 19:56:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120925/3.jpeg not downloaded yet
2026-03-12 19:56:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120925/4.jpeg not downloaded yet
2026-03-12 19:56:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122730> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff84aac0-4bc9-5f70-bb2a-0df20bb56928 with identifier: 122730
2026-03-12 19:56:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff84aac0-4bc9-5f70-bb2a-0df20bb56928 with scrape type 1
2026-03-12 19:56:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item ff84aac0-4bc9-5f70-bb2a-0df20bb56928
2026-03-12 19:56:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/0.jpeg not downloaded yet
2026-03-12 19:56:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/1.jpeg not downloaded yet
2026-03-12 19:56:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/2.jpeg not downloaded yet
2026-03-12 19:56:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/3.jpeg not downloaded yet
2026-03-12 19:56:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/4.jpeg not downloaded yet
2026-03-12 19:56:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120925/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120925)
2026-03-12 19:56:30 [common.azure_blobstore] INFO: Using managed identity for Azure Blob Storage
2026-03-12 19:56:30 [common.azure_blobstore] INFO: Using managed identity with client ID: 36f195bf-b061-498b-bebd-997f7853af90
2026-03-12 19:56:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fce990>
2026-03-12 19:56:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): login.microsoftonline.com:443
2026-03-12 19:56:31 [urllib3.connectionpool] DEBUG: https://login.microsoftonline.com:443 "POST /8ea908c1-4e85-4692-bc3f-3646b9b40891/oauth2/v2.0/token HTTP/1.1" 200 2102
2026-03-12 19:56:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): alxdev.blob.core.windows.net:443
2026-03-12 19:56:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cf8a463e-5ae5-527c-a9a5-0fcda30fd4b5/cf8a463e-5ae5-527c-a9a5-0fcda30fd4b5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:56:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120925/4.jpeg saved to cache
2026-03-12 19:56:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cf8a463e-5ae5-527c-a9a5-0fcda30fd4b5
2026-03-12 19:56:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122730)
2026-03-12 19:56:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4cd0>
2026-03-12 19:56:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff84aac0-4bc9-5f70-bb2a-0df20bb56928/ff84aac0-4bc9-5f70-bb2a-0df20bb56928_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/4.jpeg saved to cache
2026-03-12 19:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ff84aac0-4bc9-5f70-bb2a-0df20bb56928
2026-03-12 19:56:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117734> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83e2eb75-e6fe-58c6-99e6-d6887af919aa with identifier: 117734
2026-03-12 19:56:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83e2eb75-e6fe-58c6-99e6-d6887af919aa with scrape type 1
2026-03-12 19:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 83e2eb75-e6fe-58c6-99e6-d6887af919aa
2026-03-12 19:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/0.jpeg not downloaded yet
2026-03-12 19:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/1.jpeg not downloaded yet
2026-03-12 19:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/2.jpeg not downloaded yet
2026-03-12 19:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/3.jpeg not downloaded yet
2026-03-12 19:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/4.jpeg not downloaded yet
2026-03-12 19:56:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122730)
2026-03-12 19:56:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcc610>
2026-03-12 19:56:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff84aac0-4bc9-5f70-bb2a-0df20bb56928/ff84aac0-4bc9-5f70-bb2a-0df20bb56928_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:56:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/3.jpeg saved to cache
2026-03-12 19:56:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ff84aac0-4bc9-5f70-bb2a-0df20bb56928
2026-03-12 19:56:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122730)
2026-03-12 19:56:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e274d0>
2026-03-12 19:56:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff84aac0-4bc9-5f70-bb2a-0df20bb56928/ff84aac0-4bc9-5f70-bb2a-0df20bb56928_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:56:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122730/2.jpeg saved to cache
2026-03-12 19:56:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ff84aac0-4bc9-5f70-bb2a-0df20bb56928
2026-03-12 19:56:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117734)
2026-03-12 19:56:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19636990>
2026-03-12 19:56:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83e2eb75-e6fe-58c6-99e6-d6887af919aa/83e2eb75-e6fe-58c6-99e6-d6887af919aa_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:56:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/4.jpeg saved to cache
2026-03-12 19:56:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 83e2eb75-e6fe-58c6-99e6-d6887af919aa
2026-03-12 19:56:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119172> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bd50c83-0f71-5591-9054-c67c6ae3afc9 with identifier: 119172
2026-03-12 19:56:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bd50c83-0f71-5591-9054-c67c6ae3afc9 with scrape type 1
2026-03-12 19:56:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 2bd50c83-0f71-5591-9054-c67c6ae3afc9
2026-03-12 19:56:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119172/0.jpeg not downloaded yet
2026-03-12 19:56:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119172/1.jpeg not downloaded yet
2026-03-12 19:56:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119172/2.jpeg not downloaded yet
2026-03-12 19:56:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119172/3.jpeg not downloaded yet
2026-03-12 19:56:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119172/4.jpeg not downloaded yet
2026-03-12 19:56:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117734)
2026-03-12 19:56:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1390c190>
2026-03-12 19:56:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83e2eb75-e6fe-58c6-99e6-d6887af919aa/83e2eb75-e6fe-58c6-99e6-d6887af919aa_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/3.jpeg saved to cache
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 83e2eb75-e6fe-58c6-99e6-d6887af919aa
2026-03-12 19:56:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120431> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f7871ba1-f6d0-587c-b779-039addcf41ec with identifier: 120431
2026-03-12 19:56:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f7871ba1-f6d0-587c-b779-039addcf41ec with scrape type 1
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item f7871ba1-f6d0-587c-b779-039addcf41ec
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/0.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/1.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/2.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/3.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/4.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/5.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/6.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/7.jpeg not downloaded yet
2026-03-12 19:56:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130498> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abef7dd6-036c-5196-881d-12d908faa9d0 with identifier: 130498
2026-03-12 19:56:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abef7dd6-036c-5196-881d-12d908faa9d0 with scrape type 1
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item abef7dd6-036c-5196-881d-12d908faa9d0
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/0.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/1.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/2.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/3.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/4.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/5.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/6.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/7.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/8.jpeg not downloaded yet
2026-03-12 19:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/9.jpeg not downloaded yet
2026-03-12 19:56:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117734)
2026-03-12 19:56:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f2fe90>
2026-03-12 19:56:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83e2eb75-e6fe-58c6-99e6-d6887af919aa/83e2eb75-e6fe-58c6-99e6-d6887af919aa_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:56:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/2.jpeg saved to cache
2026-03-12 19:56:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 83e2eb75-e6fe-58c6-99e6-d6887af919aa
2026-03-12 19:56:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130496> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117734)
2026-03-12 19:56:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2b4749c9-4730-5095-96f9-14ee50ea84c9 with identifier: 130496
2026-03-12 19:56:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2b4749c9-4730-5095-96f9-14ee50ea84c9 with scrape type 1
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2b4749c9-4730-5095-96f9-14ee50ea84c9
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/0.jpeg not downloaded yet
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/1.jpeg not downloaded yet
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/2.jpeg not downloaded yet
2026-03-12 19:56:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13afddd0>
2026-03-12 19:56:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83e2eb75-e6fe-58c6-99e6-d6887af919aa/83e2eb75-e6fe-58c6-99e6-d6887af919aa_image_1.jpg HTTP/1.1" 201 0
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117734/1.jpeg saved to cache
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 83e2eb75-e6fe-58c6-99e6-d6887af919aa
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/3.jpeg not downloaded yet
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/4.jpeg not downloaded yet
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/5.jpeg not downloaded yet
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/6.jpeg not downloaded yet
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/7.jpeg not downloaded yet
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/8.jpeg not downloaded yet
2026-03-12 19:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/9.jpeg not downloaded yet
2026-03-12 19:56:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119172/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119172)
2026-03-12 19:56:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900dd0>
2026-03-12 19:56:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bd50c83-0f71-5591-9054-c67c6ae3afc9/2bd50c83-0f71-5591-9054-c67c6ae3afc9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:56:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119172/4.jpeg saved to cache
2026-03-12 19:56:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2bd50c83-0f71-5591-9054-c67c6ae3afc9
2026-03-12 19:56:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119172/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119172)
2026-03-12 19:56:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130495> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18202f90>
2026-03-12 19:56:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bd50c83-0f71-5591-9054-c67c6ae3afc9/2bd50c83-0f71-5591-9054-c67c6ae3afc9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:56:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119172/3.jpeg saved to cache
2026-03-12 19:56:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2bd50c83-0f71-5591-9054-c67c6ae3afc9
2026-03-12 19:56:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 076c4e96-1e17-5374-bfb8-d9fdb68dad73 with identifier: 130495
2026-03-12 19:56:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 076c4e96-1e17-5374-bfb8-d9fdb68dad73 with scrape type 1
2026-03-12 19:56:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 076c4e96-1e17-5374-bfb8-d9fdb68dad73
2026-03-12 19:56:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/0.jpeg not downloaded yet
2026-03-12 19:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/1.jpeg not downloaded yet
2026-03-12 19:56:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/2.jpeg not downloaded yet
2026-03-12 19:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/3.jpeg not downloaded yet
2026-03-12 19:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/4.jpeg not downloaded yet
2026-03-12 19:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/5.jpeg not downloaded yet
2026-03-12 19:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/6.jpeg not downloaded yet
2026-03-12 19:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/7.jpeg not downloaded yet
2026-03-12 19:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/8.jpeg not downloaded yet
2026-03-12 19:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/9.jpeg not downloaded yet
2026-03-12 19:56:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120431)
2026-03-12 19:56:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e017d0>
2026-03-12 19:56:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f7871ba1-f6d0-587c-b779-039addcf41ec/f7871ba1-f6d0-587c-b779-039addcf41ec_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120431/7.jpeg saved to cache
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f7871ba1-f6d0-587c-b779-039addcf41ec
2026-03-12 19:56:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130494> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed837f0e-42b8-555f-a4e3-0ffbbfe0337a with identifier: 130494
2026-03-12 19:56:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed837f0e-42b8-555f-a4e3-0ffbbfe0337a with scrape type 1
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ed837f0e-42b8-555f-a4e3-0ffbbfe0337a
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/0.jpeg not downloaded yet
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/1.jpeg not downloaded yet
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/2.jpeg not downloaded yet
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/3.jpeg not downloaded yet
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/4.jpeg not downloaded yet
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/5.jpeg not downloaded yet
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/6.jpeg not downloaded yet
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/7.jpeg not downloaded yet
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/8.jpeg not downloaded yet
2026-03-12 19:56:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/9.jpeg not downloaded yet
2026-03-12 19:56:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130498)
2026-03-12 19:56:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396e050>
2026-03-12 19:56:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abef7dd6-036c-5196-881d-12d908faa9d0/abef7dd6-036c-5196-881d-12d908faa9d0_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:56:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/9.jpeg saved to cache
2026-03-12 19:56:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item abef7dd6-036c-5196-881d-12d908faa9d0
2026-03-12 19:56:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130498)
2026-03-12 19:56:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13913410>
2026-03-12 19:56:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abef7dd6-036c-5196-881d-12d908faa9d0/abef7dd6-036c-5196-881d-12d908faa9d0_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/8.jpeg saved to cache
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item abef7dd6-036c-5196-881d-12d908faa9d0
2026-03-12 19:56:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130490> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f2909a9-7fe5-5730-bca6-53eae9ef31bb with identifier: 130490
2026-03-12 19:56:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f2909a9-7fe5-5730-bca6-53eae9ef31bb with scrape type 1
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0f2909a9-7fe5-5730-bca6-53eae9ef31bb
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/0.jpeg not downloaded yet
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/1.jpeg not downloaded yet
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/2.jpeg not downloaded yet
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/3.jpeg not downloaded yet
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/4.jpeg not downloaded yet
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/5.jpeg not downloaded yet
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/6.jpeg not downloaded yet
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/7.jpeg not downloaded yet
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/8.jpeg not downloaded yet
2026-03-12 19:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/9.jpeg not downloaded yet
2026-03-12 19:56:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130498)
2026-03-12 19:56:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18068dd0>
2026-03-12 19:56:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abef7dd6-036c-5196-881d-12d908faa9d0/abef7dd6-036c-5196-881d-12d908faa9d0_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130498/7.jpeg saved to cache
2026-03-12 19:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item abef7dd6-036c-5196-881d-12d908faa9d0
2026-03-12 19:56:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130496)
2026-03-12 19:56:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139493d0>
2026-03-12 19:56:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2b4749c9-4730-5095-96f9-14ee50ea84c9/2b4749c9-4730-5095-96f9-14ee50ea84c9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/9.jpeg saved to cache
2026-03-12 19:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2b4749c9-4730-5095-96f9-14ee50ea84c9
2026-03-12 19:56:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130488> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23b39b07-998b-5251-804d-94fd2110cf81 with identifier: 130488
2026-03-12 19:56:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23b39b07-998b-5251-804d-94fd2110cf81 with scrape type 1
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 23b39b07-998b-5251-804d-94fd2110cf81
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/0.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/1.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/2.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/3.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/4.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/5.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/6.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/7.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/8.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/9.jpeg not downloaded yet
2026-03-12 19:56:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130497> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66850e90-8d7d-5803-9a72-03f23279e825 with identifier: 130497
2026-03-12 19:56:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66850e90-8d7d-5803-9a72-03f23279e825 with scrape type 1
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 66850e90-8d7d-5803-9a72-03f23279e825
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/0.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/1.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/2.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/3.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/4.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/5.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/6.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/7.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/8.jpeg not downloaded yet
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/9.jpeg not downloaded yet
2026-03-12 19:56:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130496)
2026-03-12 19:56:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13913510>
2026-03-12 19:56:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2b4749c9-4730-5095-96f9-14ee50ea84c9/2b4749c9-4730-5095-96f9-14ee50ea84c9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/8.jpeg saved to cache
2026-03-12 19:56:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2b4749c9-4730-5095-96f9-14ee50ea84c9
2026-03-12 19:56:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130487> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f with identifier: 130487
2026-03-12 19:56:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f with scrape type 1
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/0.jpeg not downloaded yet
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/1.jpeg not downloaded yet
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/2.jpeg not downloaded yet
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/3.jpeg not downloaded yet
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/4.jpeg not downloaded yet
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/5.jpeg not downloaded yet
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/6.jpeg not downloaded yet
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/7.jpeg not downloaded yet
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/8.jpeg not downloaded yet
2026-03-12 19:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/9.jpeg not downloaded yet
2026-03-12 19:56:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130489> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130496)
2026-03-12 19:56:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 66315907-8dc8-56d9-a333-8ad859563431 with identifier: 130489
2026-03-12 19:56:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 66315907-8dc8-56d9-a333-8ad859563431 with scrape type 1
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 66315907-8dc8-56d9-a333-8ad859563431
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/0.jpeg not downloaded yet
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/1.jpeg not downloaded yet
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/2.jpeg not downloaded yet
2026-03-12 19:56:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=2&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/3.jpeg not downloaded yet
2026-03-12 19:56:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bb990>
2026-03-12 19:56:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2b4749c9-4730-5095-96f9-14ee50ea84c9/2b4749c9-4730-5095-96f9-14ee50ea84c9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130496/7.jpeg saved to cache
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2b4749c9-4730-5095-96f9-14ee50ea84c9
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/4.jpeg not downloaded yet
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/5.jpeg not downloaded yet
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/6.jpeg not downloaded yet
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/7.jpeg not downloaded yet
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 128378
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 128378: 1
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/8.jpeg not downloaded yet
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 128377
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 128377: 1
2026-03-12 19:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/9.jpeg not downloaded yet
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 128375
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 128375: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 128372
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 128372: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 127192
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 127192: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 127191
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 127191: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 127190
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 127190: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 127189
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 127189: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 127188
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 127188: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 127048
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 127048: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 127045
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 127045: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 126905
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 126905: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 126904
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 126904: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 126903
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 126903: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 126901
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 126901: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 126897
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 126897: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 126892
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 126892: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 126890
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 126890: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 126615
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 126615: 1
2026-03-12 19:56:50 [arval.fr] INFO: Found listing with ID: 126614
2026-03-12 19:56:50 [arval.fr] INFO: Scrape type for 126614: 1
2026-03-12 19:56:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130495)
2026-03-12 19:56:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829a10>
2026-03-12 19:56:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_076c4e96-1e17-5374-bfb8-d9fdb68dad73/076c4e96-1e17-5374-bfb8-d9fdb68dad73_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:56:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/9.jpeg saved to cache
2026-03-12 19:56:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 076c4e96-1e17-5374-bfb8-d9fdb68dad73
2026-03-12 19:56:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130491> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b555644a-8c28-56b8-8969-161a3712b5fd with identifier: 130491
2026-03-12 19:56:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b555644a-8c28-56b8-8969-161a3712b5fd with scrape type 1
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b555644a-8c28-56b8-8969-161a3712b5fd
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/0.jpeg not downloaded yet
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/1.jpeg not downloaded yet
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/2.jpeg not downloaded yet
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/3.jpeg not downloaded yet
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/4.jpeg not downloaded yet
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/5.jpeg not downloaded yet
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/6.jpeg not downloaded yet
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/7.jpeg not downloaded yet
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/8.jpeg not downloaded yet
2026-03-12 19:56:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/9.jpeg not downloaded yet
2026-03-12 19:56:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=3&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:52 [arval.fr] INFO: Found listing with ID: 126612
2026-03-12 19:56:52 [arval.fr] INFO: Scrape type for 126612: 1
2026-03-12 19:56:52 [arval.fr] INFO: Found listing with ID: 126608
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126608: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126605
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126605: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126602
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126602: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126436
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126436: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126079
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126079: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126116
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126116: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126115
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126115: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126114
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126114: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126086
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126086: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126078
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126078: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126076
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126076: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126112
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126112: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126095
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126095: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126113
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126113: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126094
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126094: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126080
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126080: 1
2026-03-12 19:56:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130495)
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 126075
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 126075: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 127237
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 127237: 1
2026-03-12 19:56:53 [arval.fr] INFO: Found listing with ID: 127956
2026-03-12 19:56:53 [arval.fr] INFO: Scrape type for 127956: 1
2026-03-12 19:56:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb190>
2026-03-12 19:56:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_076c4e96-1e17-5374-bfb8-d9fdb68dad73/076c4e96-1e17-5374-bfb8-d9fdb68dad73_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:56:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130495/8.jpeg saved to cache
2026-03-12 19:56:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 076c4e96-1e17-5374-bfb8-d9fdb68dad73
2026-03-12 19:56:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130494)
2026-03-12 19:56:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b8dd0>
2026-03-12 19:56:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed837f0e-42b8-555f-a4e3-0ffbbfe0337a/ed837f0e-42b8-555f-a4e3-0ffbbfe0337a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/9.jpeg saved to cache
2026-03-12 19:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ed837f0e-42b8-555f-a4e3-0ffbbfe0337a
2026-03-12 19:56:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126614> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7674eabe-14ff-5827-b72e-470fde7c50ca with identifier: 126614
2026-03-12 19:56:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7674eabe-14ff-5827-b72e-470fde7c50ca with scrape type 1
2026-03-12 19:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 7674eabe-14ff-5827-b72e-470fde7c50ca
2026-03-12 19:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126614/0.jpeg not downloaded yet
2026-03-12 19:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126614/1.jpeg not downloaded yet
2026-03-12 19:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126614/2.jpeg not downloaded yet
2026-03-12 19:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126614/3.jpeg not downloaded yet
2026-03-12 19:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126614/4.jpeg not downloaded yet
2026-03-12 19:56:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130494)
2026-03-12 19:56:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1285bc50>
2026-03-12 19:56:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed837f0e-42b8-555f-a4e3-0ffbbfe0337a/ed837f0e-42b8-555f-a4e3-0ffbbfe0337a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:56:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/8.jpeg saved to cache
2026-03-12 19:56:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ed837f0e-42b8-555f-a4e3-0ffbbfe0337a
2026-03-12 19:56:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126080> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0643a5ab-8e07-5e26-8ce7-fba821cf9102 with identifier: 126080
2026-03-12 19:56:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0643a5ab-8e07-5e26-8ce7-fba821cf9102 with scrape type 1
2026-03-12 19:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 0643a5ab-8e07-5e26-8ce7-fba821cf9102
2026-03-12 19:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126080/0.jpeg not downloaded yet
2026-03-12 19:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126080/1.jpeg not downloaded yet
2026-03-12 19:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126080/2.jpeg not downloaded yet
2026-03-12 19:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126080/3.jpeg not downloaded yet
2026-03-12 19:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126080/4.jpeg not downloaded yet
2026-03-12 19:56:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130494)
2026-03-12 19:56:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b1050>
2026-03-12 19:56:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed837f0e-42b8-555f-a4e3-0ffbbfe0337a/ed837f0e-42b8-555f-a4e3-0ffbbfe0337a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130494/7.jpeg saved to cache
2026-03-12 19:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ed837f0e-42b8-555f-a4e3-0ffbbfe0337a
2026-03-12 19:56:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=4&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:57 [arval.fr] INFO: Found listing with ID: 127957
2026-03-12 19:56:57 [arval.fr] INFO: Scrape type for 127957: 1
2026-03-12 19:56:57 [arval.fr] INFO: Found listing with ID: 127960
2026-03-12 19:56:57 [arval.fr] INFO: Scrape type for 127960: 1
2026-03-12 19:56:57 [arval.fr] INFO: Found listing with ID: 127962
2026-03-12 19:56:57 [arval.fr] INFO: Scrape type for 127962: 1
2026-03-12 19:56:57 [arval.fr] INFO: Found listing with ID: 127963
2026-03-12 19:56:57 [arval.fr] INFO: Scrape type for 127963: 1
2026-03-12 19:56:57 [arval.fr] INFO: Found listing with ID: 127965
2026-03-12 19:56:57 [arval.fr] INFO: Scrape type for 127965: 1
2026-03-12 19:56:57 [arval.fr] INFO: Found listing with ID: 127967
2026-03-12 19:56:57 [arval.fr] INFO: Scrape type for 127967: 1
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 127968
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 127968: 1
2026-03-12 19:56:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127956> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 127969
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 127969: 1
2026-03-12 19:56:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 127970
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 127970: 1
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 127972
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 127972: 1
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 127975
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 127975: 1
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 127977
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 127977: 1
2026-03-12 19:56:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130490)
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 127978
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 127978: 1
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 126888
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 126888: 1
2026-03-12 19:56:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24a4961a-5899-5df3-8004-aa4606212a6b with identifier: 127956
2026-03-12 19:56:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24a4961a-5899-5df3-8004-aa4606212a6b with scrape type 1
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 24a4961a-5899-5df3-8004-aa4606212a6b
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/0.jpeg not downloaded yet
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 126090
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 126090: 1
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/1.jpeg not downloaded yet
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 128869
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 128869: 1
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/2.jpeg not downloaded yet
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 128870
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 128870: 1
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/3.jpeg not downloaded yet
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 128873
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 128873: 1
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/4.jpeg not downloaded yet
2026-03-12 19:56:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12874550>
2026-03-12 19:56:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2909a9-7fe5-5730-bca6-53eae9ef31bb/0f2909a9-7fe5-5730-bca6-53eae9ef31bb_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/9.jpeg saved to cache
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0f2909a9-7fe5-5730-bca6-53eae9ef31bb
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 128875
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 128875: 1
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/5.jpeg not downloaded yet
2026-03-12 19:56:58 [arval.fr] INFO: Found listing with ID: 126087
2026-03-12 19:56:58 [arval.fr] INFO: Scrape type for 126087: 1
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/6.jpeg not downloaded yet
2026-03-12 19:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/7.jpeg not downloaded yet
2026-03-12 19:56:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130490)
2026-03-12 19:56:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:56:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:56:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128b4f50>
2026-03-12 19:56:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:56:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:56:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:56:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2909a9-7fe5-5730-bca6-53eae9ef31bb/0f2909a9-7fe5-5730-bca6-53eae9ef31bb_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/8.jpeg saved to cache
2026-03-12 19:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0f2909a9-7fe5-5730-bca6-53eae9ef31bb
2026-03-12 19:56:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127968> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b47b2922-8895-53d8-9090-4269b7087539 with identifier: 127968
2026-03-12 19:57:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b47b2922-8895-53d8-9090-4269b7087539 with scrape type 1
2026-03-12 19:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item b47b2922-8895-53d8-9090-4269b7087539
2026-03-12 19:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127968/0.jpeg not downloaded yet
2026-03-12 19:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127968/1.jpeg not downloaded yet
2026-03-12 19:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127968/2.jpeg not downloaded yet
2026-03-12 19:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127968/3.jpeg not downloaded yet
2026-03-12 19:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127968/4.jpeg not downloaded yet
2026-03-12 19:57:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130490)
2026-03-12 19:57:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128a6850>
2026-03-12 19:57:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f2909a9-7fe5-5730-bca6-53eae9ef31bb/0f2909a9-7fe5-5730-bca6-53eae9ef31bb_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130490/7.jpeg saved to cache
2026-03-12 19:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0f2909a9-7fe5-5730-bca6-53eae9ef31bb
2026-03-12 19:57:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127975> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9bb00e42-018d-5c4e-8bed-2b439070dcef with identifier: 127975
2026-03-12 19:57:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9bb00e42-018d-5c4e-8bed-2b439070dcef with scrape type 1
2026-03-12 19:57:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 9bb00e42-018d-5c4e-8bed-2b439070dcef
2026-03-12 19:57:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/0.jpeg not downloaded yet
2026-03-12 19:57:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/1.jpeg not downloaded yet
2026-03-12 19:57:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/2.jpeg not downloaded yet
2026-03-12 19:57:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/3.jpeg not downloaded yet
2026-03-12 19:57:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/4.jpeg not downloaded yet
2026-03-12 19:57:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/5.jpeg not downloaded yet
2026-03-12 19:57:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/6.jpeg not downloaded yet
2026-03-12 19:57:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/7.jpeg not downloaded yet
2026-03-12 19:57:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130488)
2026-03-12 19:57:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb910>
2026-03-12 19:57:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23b39b07-998b-5251-804d-94fd2110cf81/23b39b07-998b-5251-804d-94fd2110cf81_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130488/9.jpeg saved to cache
2026-03-12 19:57:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 23b39b07-998b-5251-804d-94fd2110cf81
2026-03-12 19:57:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=5&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 128871
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 128871: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 129428
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 129428: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 127971
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 127971: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 126083
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 126083: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 127047
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 127047: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 126084
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 126084: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 127979
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 127979: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 129680
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 129680: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 129683
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 129683: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 129684
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 129684: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 129998
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 129998: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 129999
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 129999: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 130000
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 130000: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 130002
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 130002: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 130003
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 130003: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 130261
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 130261: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 130263
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 130263: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 130199
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 130199: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 130203
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 130203: 1
2026-03-12 19:57:02 [arval.fr] INFO: Found listing with ID: 127958
2026-03-12 19:57:02 [arval.fr] INFO: Scrape type for 127958: 1
2026-03-12 19:57:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130497)
2026-03-12 19:57:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c194ece50>
2026-03-12 19:57:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_66850e90-8d7d-5803-9a72-03f23279e825/66850e90-8d7d-5803-9a72-03f23279e825_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/9.jpeg saved to cache
2026-03-12 19:57:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 66850e90-8d7d-5803-9a72-03f23279e825
2026-03-12 19:57:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130497)
2026-03-12 19:57:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e6590>
2026-03-12 19:57:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_66850e90-8d7d-5803-9a72-03f23279e825/66850e90-8d7d-5803-9a72-03f23279e825_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:57:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130497/8.jpeg saved to cache
2026-03-12 19:57:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 66850e90-8d7d-5803-9a72-03f23279e825
2026-03-12 19:57:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=6&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130354
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130354: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130353
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130353: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130352
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130352: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130351
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130351: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130350
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130350: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130349
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130349: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130348
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130348: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130347
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130347: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130346
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130346: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130345
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130345: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130344
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130344: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130343
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130343: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130342
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130342: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130341
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130341: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130340
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130340: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130339
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130339: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130338
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130338: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130337
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130337: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130257
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130257: 1
2026-03-12 19:57:05 [arval.fr] INFO: Found listing with ID: 130255
2026-03-12 19:57:05 [arval.fr] INFO: Scrape type for 130255: 1
2026-03-12 19:57:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130487)
2026-03-12 19:57:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116914> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1285bf90>
2026-03-12 19:57:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f/88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/9.jpeg saved to cache
2026-03-12 19:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f
2026-03-12 19:57:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f06cd648-49f8-5493-9002-eec3dc094882 with identifier: 116914
2026-03-12 19:57:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f06cd648-49f8-5493-9002-eec3dc094882 with scrape type 1
2026-03-12 19:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item f06cd648-49f8-5493-9002-eec3dc094882
2026-03-12 19:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/0.jpeg not downloaded yet
2026-03-12 19:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/1.jpeg not downloaded yet
2026-03-12 19:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/2.jpeg not downloaded yet
2026-03-12 19:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/3.jpeg not downloaded yet
2026-03-12 19:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/4.jpeg not downloaded yet
2026-03-12 19:57:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130487)
2026-03-12 19:57:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12870b50>
2026-03-12 19:57:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f/88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130487/8.jpeg saved to cache
2026-03-12 19:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 88b8fdeb-1c1d-5727-ba6b-e7cbd06d155f
2026-03-12 19:57:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127958> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with identifier: 127958
2026-03-12 19:57:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with scrape type 1
2026-03-12 19:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72
2026-03-12 19:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/0.jpeg not downloaded yet
2026-03-12 19:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/1.jpeg not downloaded yet
2026-03-12 19:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/2.jpeg not downloaded yet
2026-03-12 19:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/3.jpeg not downloaded yet
2026-03-12 19:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/4.jpeg not downloaded yet
2026-03-12 19:57:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130489)
2026-03-12 19:57:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19345290>
2026-03-12 19:57:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_66315907-8dc8-56d9-a333-8ad859563431/66315907-8dc8-56d9-a333-8ad859563431_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130489/2.jpeg saved to cache
2026-03-12 19:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 66315907-8dc8-56d9-a333-8ad859563431
2026-03-12 19:57:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130203> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0f569297-4f45-5743-b1d9-cb9e5d3767ef with identifier: 130203
2026-03-12 19:57:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef with scrape type 1
2026-03-12 19:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef
2026-03-12 19:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/0.jpeg not downloaded yet
2026-03-12 19:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/1.jpeg not downloaded yet
2026-03-12 19:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/2.jpeg not downloaded yet
2026-03-12 19:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/3.jpeg not downloaded yet
2026-03-12 19:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/4.jpeg not downloaded yet
2026-03-12 19:57:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=7&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130254
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130254: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130252
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130252: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130251
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130251: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130249
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130249: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130247
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130247: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130246
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130246: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130244
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130244: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130241
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130241: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130238
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130238: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130236
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130236: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130235
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130235: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130232
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130232: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130231
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130231: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130229
2026-03-12 19:57:08 [arval.fr] INFO: Scrape type for 130229: 1
2026-03-12 19:57:08 [arval.fr] INFO: Found listing with ID: 130228
2026-03-12 19:57:09 [arval.fr] INFO: Scrape type for 130228: 1
2026-03-12 19:57:09 [arval.fr] INFO: Found listing with ID: 130224
2026-03-12 19:57:09 [arval.fr] INFO: Scrape type for 130224: 1
2026-03-12 19:57:09 [arval.fr] INFO: Found listing with ID: 130222
2026-03-12 19:57:09 [arval.fr] INFO: Scrape type for 130222: 1
2026-03-12 19:57:09 [arval.fr] INFO: Found listing with ID: 130219
2026-03-12 19:57:09 [arval.fr] INFO: Scrape type for 130219: 1
2026-03-12 19:57:09 [arval.fr] INFO: Found listing with ID: 130217
2026-03-12 19:57:09 [arval.fr] INFO: Scrape type for 130217: 1
2026-03-12 19:57:09 [arval.fr] INFO: Found listing with ID: 130216
2026-03-12 19:57:09 [arval.fr] INFO: Scrape type for 130216: 1
2026-03-12 19:57:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130491)
2026-03-12 19:57:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b13d0>
2026-03-12 19:57:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b555644a-8c28-56b8-8969-161a3712b5fd/b555644a-8c28-56b8-8969-161a3712b5fd_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130491/9.jpeg saved to cache
2026-03-12 19:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b555644a-8c28-56b8-8969-161a3712b5fd
2026-03-12 19:57:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126614/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126614)
2026-03-12 19:57:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with identifier: 130255
2026-03-12 19:57:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with scrape type 1
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/0.jpeg not downloaded yet
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/1.jpeg not downloaded yet
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/2.jpeg not downloaded yet
2026-03-12 19:57:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3cd90>
2026-03-12 19:57:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7674eabe-14ff-5827-b72e-470fde7c50ca/7674eabe-14ff-5827-b72e-470fde7c50ca_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126614/4.jpeg saved to cache
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7674eabe-14ff-5827-b72e-470fde7c50ca
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/3.jpeg not downloaded yet
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/4.jpeg not downloaded yet
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/5.jpeg not downloaded yet
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/6.jpeg not downloaded yet
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/7.jpeg not downloaded yet
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/8.jpeg not downloaded yet
2026-03-12 19:57:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/9.jpeg not downloaded yet
2026-03-12 19:57:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=8&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 130214
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 130214: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 130213
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 130213: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 130211
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 130211: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 130210
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 130210: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 130204
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 130204: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 130202
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 130202: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 130198
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 130198: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 130001
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 130001: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129828
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129828: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129657
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129657: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129656
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129656: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129655
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129655: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129654
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129654: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129653
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129653: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129652
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129652: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129651
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129651: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129650
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129650: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129477
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129477: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129476
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129476: 1
2026-03-12 19:57:11 [arval.fr] INFO: Found listing with ID: 129475
2026-03-12 19:57:11 [arval.fr] INFO: Scrape type for 129475: 1
2026-03-12 19:57:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126614/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126614)
2026-03-12 19:57:11 [scrapy.extensions.logstats] INFO: Crawled 34 pages (at 34 pages/min), scraped 0 items (at 0 items/min)
2026-03-12 19:57:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 161MiB
2026-03-12 19:57:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272e790>
2026-03-12 19:57:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7674eabe-14ff-5827-b72e-470fde7c50ca/7674eabe-14ff-5827-b72e-470fde7c50ca_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126614/3.jpeg saved to cache
2026-03-12 19:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7674eabe-14ff-5827-b72e-470fde7c50ca
2026-03-12 19:57:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f5ded516-9792-56b6-bfd2-b5a67c81ea7f with identifier: 130216
2026-03-12 19:57:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f with scrape type 1
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/0.jpeg not downloaded yet
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/1.jpeg not downloaded yet
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/2.jpeg not downloaded yet
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/3.jpeg not downloaded yet
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/4.jpeg not downloaded yet
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/5.jpeg not downloaded yet
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/6.jpeg not downloaded yet
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/7.jpeg not downloaded yet
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/8.jpeg not downloaded yet
2026-03-12 19:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/9.jpeg not downloaded yet
2026-03-12 19:57:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126080/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126080)
2026-03-12 19:57:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e44d90>
2026-03-12 19:57:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0643a5ab-8e07-5e26-8ce7-fba821cf9102/0643a5ab-8e07-5e26-8ce7-fba821cf9102_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:57:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126080/4.jpeg saved to cache
2026-03-12 19:57:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0643a5ab-8e07-5e26-8ce7-fba821cf9102
2026-03-12 19:57:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126080/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126080)
2026-03-12 19:57:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737750>
2026-03-12 19:57:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0643a5ab-8e07-5e26-8ce7-fba821cf9102/0643a5ab-8e07-5e26-8ce7-fba821cf9102_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:57:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126080/3.jpeg saved to cache
2026-03-12 19:57:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0643a5ab-8e07-5e26-8ce7-fba821cf9102
2026-03-12 19:57:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127956)
2026-03-12 19:57:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f310>
2026-03-12 19:57:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a4961a-5899-5df3-8004-aa4606212a6b/24a4961a-5899-5df3-8004-aa4606212a6b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127956/7.jpeg saved to cache
2026-03-12 19:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 24a4961a-5899-5df3-8004-aa4606212a6b
2026-03-12 19:57:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8ed8cc1-4a53-5525-aca5-95a900739977 with identifier: 129475
2026-03-12 19:57:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8ed8cc1-4a53-5525-aca5-95a900739977 with scrape type 1
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/0.jpeg not downloaded yet
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/1.jpeg not downloaded yet
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/2.jpeg not downloaded yet
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/3.jpeg not downloaded yet
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/4.jpeg not downloaded yet
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/5.jpeg not downloaded yet
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/6.jpeg not downloaded yet
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/7.jpeg not downloaded yet
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/8.jpeg not downloaded yet
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/9.jpeg not downloaded yet
2026-03-12 19:57:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127968/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127968)
2026-03-12 19:57:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735c50>
2026-03-12 19:57:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b47b2922-8895-53d8-9090-4269b7087539/b47b2922-8895-53d8-9090-4269b7087539_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127968/4.jpeg saved to cache
2026-03-12 19:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b47b2922-8895-53d8-9090-4269b7087539
2026-03-12 19:57:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 63590d97-2c36-5f7d-a2ba-89a2729ae70b with identifier: 130217
2026-03-12 19:57:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b with scrape type 1
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/0.jpeg not downloaded yet
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/1.jpeg not downloaded yet
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/2.jpeg not downloaded yet
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/3.jpeg not downloaded yet
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/4.jpeg not downloaded yet
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/5.jpeg not downloaded yet
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/6.jpeg not downloaded yet
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/7.jpeg not downloaded yet
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/8.jpeg not downloaded yet
2026-03-12 19:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/9.jpeg not downloaded yet
2026-03-12 19:57:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127968/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127968)
2026-03-12 19:57:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273aad0>
2026-03-12 19:57:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b47b2922-8895-53d8-9090-4269b7087539/b47b2922-8895-53d8-9090-4269b7087539_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:57:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127968/3.jpeg saved to cache
2026-03-12 19:57:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b47b2922-8895-53d8-9090-4269b7087539
2026-03-12 19:57:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=9&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129474
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129474: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129473
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129473: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129472
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129472: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129471
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129471: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129470
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129470: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129469
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129469: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129468
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129468: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129467
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129467: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129466
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129466: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129465
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129465: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129464
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129464: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129314
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129314: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129312
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129312: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129311
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129311: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129310
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129310: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129309
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129309: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129308
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129308: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129307
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129307: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129304
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129304: 1
2026-03-12 19:57:18 [arval.fr] INFO: Found listing with ID: 129303
2026-03-12 19:57:18 [arval.fr] INFO: Scrape type for 129303: 1
2026-03-12 19:57:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127975)
2026-03-12 19:57:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4c450>
2026-03-12 19:57:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9bb00e42-018d-5c4e-8bed-2b439070dcef/9bb00e42-018d-5c4e-8bed-2b439070dcef_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:57:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/7.jpeg saved to cache
2026-03-12 19:57:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9bb00e42-018d-5c4e-8bed-2b439070dcef
2026-03-12 19:57:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127975)
2026-03-12 19:57:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737d90>
2026-03-12 19:57:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9bb00e42-018d-5c4e-8bed-2b439070dcef/9bb00e42-018d-5c4e-8bed-2b439070dcef_image_6.jpg HTTP/1.1" 201 0
2026-03-12 19:57:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127975/6.jpeg saved to cache
2026-03-12 19:57:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9bb00e42-018d-5c4e-8bed-2b439070dcef
2026-03-12 19:57:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=10&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116914)
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129301
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129301: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129300
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129300: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129299
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129299: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129298
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129298: 1
2026-03-12 19:57:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129297
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129297: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129294
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129294: 1
2026-03-12 19:57:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274cd10>
2026-03-12 19:57:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:57:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/4.jpeg saved to cache
2026-03-12 19:57:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f06cd648-49f8-5493-9002-eec3dc094882
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129293
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129293: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129292
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129292: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129291
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129291: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129290
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129290: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129289
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129289: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129288
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129288: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129287
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129287: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129286
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129286: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129285
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129285: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129284
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129284: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129208
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129208: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129207
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129207: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129206
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129206: 1
2026-03-12 19:57:22 [arval.fr] INFO: Found listing with ID: 129205
2026-03-12 19:57:22 [arval.fr] INFO: Scrape type for 129205: 1
2026-03-12 19:57:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2d9a45f6-c9bb-5d42-8864-338ca243c00f with identifier: 129303
2026-03-12 19:57:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f with scrape type 1
2026-03-12 19:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 19:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/0.jpeg not downloaded yet
2026-03-12 19:57:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116914)
2026-03-12 19:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/1.jpeg not downloaded yet
2026-03-12 19:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/2.jpeg not downloaded yet
2026-03-12 19:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/3.jpeg not downloaded yet
2026-03-12 19:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/4.jpeg not downloaded yet
2026-03-12 19:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/5.jpeg not downloaded yet
2026-03-12 19:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/6.jpeg not downloaded yet
2026-03-12 19:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/7.jpeg not downloaded yet
2026-03-12 19:57:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396cbd0>
2026-03-12 19:57:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/3.jpeg saved to cache
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f06cd648-49f8-5493-9002-eec3dc094882
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/8.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/9.jpeg not downloaded yet
2026-03-12 19:57:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with identifier: 129304
2026-03-12 19:57:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with scrape type 1
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/0.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/1.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/2.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/3.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/4.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/5.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/6.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/7.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/8.jpeg not downloaded yet
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/9.jpeg not downloaded yet
2026-03-12 19:57:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127958)
2026-03-12 19:57:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12851a10>
2026-03-12 19:57:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/4.jpeg saved to cache
2026-03-12 19:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72
2026-03-12 19:57:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=11&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129204
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129204: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129203
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129203: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129202
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129202: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129201
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129201: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129200
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129200: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129199
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129199: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129198
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129198: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129197
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129197: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129196
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129196: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129195
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129195: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129194
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129194: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129192
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129192: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129191
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129191: 1
2026-03-12 19:57:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127958)
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129190
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129190: 1
2026-03-12 19:57:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129189
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129189: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129188
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129188: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129187
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129187: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129186
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129186: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129185
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129185: 1
2026-03-12 19:57:26 [arval.fr] INFO: Found listing with ID: 129184
2026-03-12 19:57:26 [arval.fr] INFO: Scrape type for 129184: 1
2026-03-12 19:57:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fda8d0>
2026-03-12 19:57:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/3.jpeg saved to cache
2026-03-12 19:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72
2026-03-12 19:57:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130203)
2026-03-12 19:57:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12853850>
2026-03-12 19:57:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/4.jpeg saved to cache
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef
2026-03-12 19:57:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 20fdb36f-8445-5887-a9aa-bfa67c32e772 with identifier: 129191
2026-03-12 19:57:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20fdb36f-8445-5887-a9aa-bfa67c32e772 with scrape type 1
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/0.jpeg not downloaded yet
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/1.jpeg not downloaded yet
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/2.jpeg not downloaded yet
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/3.jpeg not downloaded yet
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/4.jpeg not downloaded yet
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/5.jpeg not downloaded yet
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/6.jpeg not downloaded yet
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/7.jpeg not downloaded yet
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/8.jpeg not downloaded yet
2026-03-12 19:57:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/9.jpeg not downloaded yet
2026-03-12 19:57:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 19:57:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727910>
2026-03-12 19:57:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/9.jpeg saved to cache
2026-03-12 19:57:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 19:57:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with identifier: 129307
2026-03-12 19:57:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with scrape type 1
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/0.jpeg not downloaded yet
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/1.jpeg not downloaded yet
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/2.jpeg not downloaded yet
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/3.jpeg not downloaded yet
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/4.jpeg not downloaded yet
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/5.jpeg not downloaded yet
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/6.jpeg not downloaded yet
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/7.jpeg not downloaded yet
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/8.jpeg not downloaded yet
2026-03-12 19:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/9.jpeg not downloaded yet
2026-03-12 19:57:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=12&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:29 [arval.fr] INFO: Found listing with ID: 129183
2026-03-12 19:57:29 [arval.fr] INFO: Scrape type for 129183: 1
2026-03-12 19:57:29 [arval.fr] INFO: Found listing with ID: 129182
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129182: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129181
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129181: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129180
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129180: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129179
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129179: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129178
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129178: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129177
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129177: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129176
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129176: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129175
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129175: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129173
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129173: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129172
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129172: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129171
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129171: 1
2026-03-12 19:57:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129170
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129170: 1
2026-03-12 19:57:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129169
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129169: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129168
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129168: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129167
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129167: 1
2026-03-12 19:57:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128a7e90>
2026-03-12 19:57:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/9.jpeg saved to cache
2026-03-12 19:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129166
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129166: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129165
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129165: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129164
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129164: 1
2026-03-12 19:57:30 [arval.fr] INFO: Found listing with ID: 129163
2026-03-12 19:57:30 [arval.fr] INFO: Scrape type for 129163: 1
2026-03-12 19:57:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6683541b-efe7-5f50-b2aa-48a2c40d63f2 with identifier: 129184
2026-03-12 19:57:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2 with scrape type 1
2026-03-12 19:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 19:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/0.jpeg not downloaded yet
2026-03-12 19:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/1.jpeg not downloaded yet
2026-03-12 19:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/2.jpeg not downloaded yet
2026-03-12 19:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/3.jpeg not downloaded yet
2026-03-12 19:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/4.jpeg not downloaded yet
2026-03-12 19:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/5.jpeg not downloaded yet
2026-03-12 19:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/6.jpeg not downloaded yet
2026-03-12 19:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/7.jpeg not downloaded yet
2026-03-12 19:57:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 19:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/8.jpeg not downloaded yet
2026-03-12 19:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/9.jpeg not downloaded yet
2026-03-12 19:57:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270ea50>
2026-03-12 19:57:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/8.jpeg saved to cache
2026-03-12 19:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 19:57:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 19:57:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88d5f382-c22c-562e-a57a-73614475f8de with identifier: 129171
2026-03-12 19:57:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88d5f382-c22c-562e-a57a-73614475f8de with scrape type 1
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/0.jpeg not downloaded yet
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/1.jpeg not downloaded yet
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/2.jpeg not downloaded yet
2026-03-12 19:57:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757290>
2026-03-12 19:57:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/7.jpeg saved to cache
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/3.jpeg not downloaded yet
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/4.jpeg not downloaded yet
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/5.jpeg not downloaded yet
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/6.jpeg not downloaded yet
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/7.jpeg not downloaded yet
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/8.jpeg not downloaded yet
2026-03-12 19:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/9.jpeg not downloaded yet
2026-03-12 19:57:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 19:57:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fed510>
2026-03-12 19:57:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 19:57:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/6.jpeg saved to cache
2026-03-12 19:57:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 19:57:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 19:57:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274ff50>
2026-03-12 19:57:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/9.jpeg saved to cache
2026-03-12 19:57:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 19:57:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=13&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129162
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129162: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129161
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129161: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129160
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129160: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129159
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129159: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129157
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129157: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129156
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129156: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129155
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129155: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129154
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129154: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129153
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129153: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129152
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129152: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129151
2026-03-12 19:57:34 [arval.fr] INFO: Scrape type for 129151: 1
2026-03-12 19:57:34 [arval.fr] INFO: Found listing with ID: 129019
2026-03-12 19:57:35 [arval.fr] INFO: Scrape type for 129019: 1
2026-03-12 19:57:35 [arval.fr] INFO: Found listing with ID: 129017
2026-03-12 19:57:35 [arval.fr] INFO: Scrape type for 129017: 1
2026-03-12 19:57:35 [arval.fr] INFO: Found listing with ID: 129016
2026-03-12 19:57:35 [arval.fr] INFO: Scrape type for 129016: 1
2026-03-12 19:57:35 [arval.fr] INFO: Found listing with ID: 129014
2026-03-12 19:57:35 [arval.fr] INFO: Scrape type for 129014: 1
2026-03-12 19:57:35 [arval.fr] INFO: Found listing with ID: 129010
2026-03-12 19:57:35 [arval.fr] INFO: Scrape type for 129010: 1
2026-03-12 19:57:35 [arval.fr] INFO: Found listing with ID: 128876
2026-03-12 19:57:35 [arval.fr] INFO: Scrape type for 128876: 1
2026-03-12 19:57:35 [arval.fr] INFO: Found listing with ID: 127961
2026-03-12 19:57:35 [arval.fr] INFO: Scrape type for 127961: 1
2026-03-12 19:57:35 [arval.fr] INFO: Found listing with ID: 127959
2026-03-12 19:57:35 [arval.fr] INFO: Scrape type for 127959: 1
2026-03-12 19:57:35 [arval.fr] INFO: Found listing with ID: 126118
2026-03-12 19:57:35 [arval.fr] INFO: Scrape type for 126118: 1
2026-03-12 19:57:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 19:57:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905a90>
2026-03-12 19:57:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:57:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/8.jpeg saved to cache
2026-03-12 19:57:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 19:57:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=14&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 126111
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 126111: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 125518
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 125518: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 127187
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 127187: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 127236
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 127236: 1
2026-03-12 19:57:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aea5d0>
2026-03-12 19:57:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/9.jpeg saved to cache
2026-03-12 19:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128585
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128585: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128583
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128583: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128582
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128582: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128581
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128581: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128580
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128580: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128579
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128579: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128578
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128578: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128577
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128577: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128576
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128576: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128575
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128575: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128569
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128569: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128568
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128568: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128567
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128567: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 128566
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 128566: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 126145
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 126145: 1
2026-03-12 19:57:37 [arval.fr] INFO: Found listing with ID: 123864
2026-03-12 19:57:37 [arval.fr] INFO: Scrape type for 123864: 1
2026-03-12 19:57:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 19:57:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f8b850>
2026-03-12 19:57:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/8.jpeg saved to cache
2026-03-12 19:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 19:57:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126118> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8fd7381-a884-5652-b553-40336bf41418 with identifier: 126118
2026-03-12 19:57:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8fd7381-a884-5652-b553-40336bf41418 with scrape type 1
2026-03-12 19:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item b8fd7381-a884-5652-b553-40336bf41418
2026-03-12 19:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/0.jpeg not downloaded yet
2026-03-12 19:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/1.jpeg not downloaded yet
2026-03-12 19:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/2.jpeg not downloaded yet
2026-03-12 19:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/3.jpeg not downloaded yet
2026-03-12 19:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/4.jpeg not downloaded yet
2026-03-12 19:57:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 19:57:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12767d90>
2026-03-12 19:57:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 19:57:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/0.jpeg saved to cache
2026-03-12 19:57:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 19:57:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127959> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d252dcc7-123d-5256-b8d5-6ec4bd909e17 with identifier: 127959
2026-03-12 19:57:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d252dcc7-123d-5256-b8d5-6ec4bd909e17 with scrape type 1
2026-03-12 19:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item d252dcc7-123d-5256-b8d5-6ec4bd909e17
2026-03-12 19:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/0.jpeg not downloaded yet
2026-03-12 19:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/1.jpeg not downloaded yet
2026-03-12 19:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/2.jpeg not downloaded yet
2026-03-12 19:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/3.jpeg not downloaded yet
2026-03-12 19:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/4.jpeg not downloaded yet
2026-03-12 19:57:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 19:57:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12766790>
2026-03-12 19:57:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/9.jpeg saved to cache
2026-03-12 19:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 19:57:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=15&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:40 [arval.fr] INFO: Found listing with ID: 125640
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 125640: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 112096
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 112096: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 121109
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 121109: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 125319
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 125319: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 119191
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 119191: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 118364
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 118364: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 125659
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 125659: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 125648
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 125648: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 123282
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 123282: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 116839
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 116839: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 124850
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 124850: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 118672
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 118672: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 124361
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 124361: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 124192
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 124192: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 124726
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 124726: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 122894
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 122894: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 123604
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 123604: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 122727
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 122727: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 116247
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 116247: 1
2026-03-12 19:57:41 [arval.fr] INFO: Found listing with ID: 115190
2026-03-12 19:57:41 [arval.fr] INFO: Scrape type for 115190: 1
2026-03-12 19:57:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 19:57:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282b5d0>
2026-03-12 19:57:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/9.jpeg saved to cache
2026-03-12 19:57:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 19:57:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bafd153d-e186-5625-95c9-b78f2c2f8da3 with identifier: 123864
2026-03-12 19:57:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bafd153d-e186-5625-95c9-b78f2c2f8da3 with scrape type 1
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/0.jpeg not downloaded yet
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/1.jpeg not downloaded yet
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/2.jpeg not downloaded yet
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/3.jpeg not downloaded yet
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/4.jpeg not downloaded yet
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/5.jpeg not downloaded yet
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/6.jpeg not downloaded yet
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/7.jpeg not downloaded yet
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/8.jpeg not downloaded yet
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/9.jpeg not downloaded yet
2026-03-12 19:57:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 19:57:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724c90>
2026-03-12 19:57:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/8.jpeg saved to cache
2026-03-12 19:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 19:57:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 19:57:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808a50>
2026-03-12 19:57:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/9.jpeg saved to cache
2026-03-12 19:57:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 19:57:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=16&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128168
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128168: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128167
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128167: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128166
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128166: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128165
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128165: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128164
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128164: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128161
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128161: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128160
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128160: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128094
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128094: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128091
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128091: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 128087
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 128087: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 124856
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 124856: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 124725
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 124725: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 126873
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 126873: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 124858
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 124858: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 124729
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 124729: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 124859
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 124859: 1
2026-03-12 19:57:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 125329
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 125329: 1
2026-03-12 19:57:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 125326
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 125326: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 125335
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 125335: 1
2026-03-12 19:57:45 [arval.fr] INFO: Found listing with ID: 125328
2026-03-12 19:57:45 [arval.fr] INFO: Scrape type for 125328: 1
2026-03-12 19:57:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bf910>
2026-03-12 19:57:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:57:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/8.jpeg saved to cache
2026-03-12 19:57:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 19:57:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15f37878-4ee7-5240-8ea3-51156fb8a580 with identifier: 115190
2026-03-12 19:57:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15f37878-4ee7-5240-8ea3-51156fb8a580 with scrape type 1
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/0.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/1.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/2.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/3.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/4.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/5.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/6.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/7.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/8.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/9.jpeg not downloaded yet
2026-03-12 19:57:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 19:57:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1264bcd0>
2026-03-12 19:57:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/9.jpeg saved to cache
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 19:57:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with identifier: 124859
2026-03-12 19:57:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with scrape type 1
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/0.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/1.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/2.jpeg not downloaded yet
2026-03-12 19:57:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/3.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/4.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/5.jpeg not downloaded yet
2026-03-12 19:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/6.jpeg not downloaded yet
2026-03-12 19:57:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/7.jpeg not downloaded yet
2026-03-12 19:57:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/8.jpeg not downloaded yet
2026-03-12 19:57:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/9.jpeg not downloaded yet
2026-03-12 19:57:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 19:57:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5b10>
2026-03-12 19:57:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/7.jpeg saved to cache
2026-03-12 19:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 19:57:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=17&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:48 [arval.fr] INFO: Found listing with ID: 125330
2026-03-12 19:57:48 [arval.fr] INFO: Scrape type for 125330: 1
2026-03-12 19:57:48 [arval.fr] INFO: Found listing with ID: 124849
2026-03-12 19:57:48 [arval.fr] INFO: Scrape type for 124849: 1
2026-03-12 19:57:48 [arval.fr] INFO: Found listing with ID: 127807
2026-03-12 19:57:48 [arval.fr] INFO: Scrape type for 127807: 1
2026-03-12 19:57:48 [arval.fr] INFO: Found listing with ID: 127805
2026-03-12 19:57:48 [arval.fr] INFO: Scrape type for 127805: 1
2026-03-12 19:57:48 [arval.fr] INFO: Found listing with ID: 127801
2026-03-12 19:57:48 [arval.fr] INFO: Scrape type for 127801: 1
2026-03-12 19:57:48 [arval.fr] INFO: Found listing with ID: 127799
2026-03-12 19:57:48 [arval.fr] INFO: Scrape type for 127799: 1
2026-03-12 19:57:48 [arval.fr] INFO: Found listing with ID: 127798
2026-03-12 19:57:48 [arval.fr] INFO: Scrape type for 127798: 1
2026-03-12 19:57:48 [arval.fr] INFO: Found listing with ID: 127795
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 127795: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 127790
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 127790: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 127786
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 127786: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 127785
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 127785: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 127784
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 127784: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 127779
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 127779: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 127778
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 127778: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 124284
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 124284: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 124289
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 124289: 1
2026-03-12 19:57:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 124602
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 124602: 1
2026-03-12 19:57:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 124357
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 124357: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 124355
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 124355: 1
2026-03-12 19:57:49 [arval.fr] INFO: Found listing with ID: 124291
2026-03-12 19:57:49 [arval.fr] INFO: Scrape type for 124291: 1
2026-03-12 19:57:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12779450>
2026-03-12 19:57:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/9.jpeg saved to cache
2026-03-12 19:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 19:57:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 19:57:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128a4d90>
2026-03-12 19:57:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:57:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/8.jpeg saved to cache
2026-03-12 19:57:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 19:57:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 19:57:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12632a50>
2026-03-12 19:57:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/9.jpeg saved to cache
2026-03-12 19:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 19:57:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 19:57:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804ca10>
2026-03-12 19:57:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:57:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/8.jpeg saved to cache
2026-03-12 19:57:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 19:57:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=18&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 124360
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 124360: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 124594
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 124594: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 124311
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 124311: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 124600
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 124600: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 124599
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 124599: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 124358
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 124358: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 127185
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 127185: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 127184
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 127184: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 127183
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 127183: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 127180
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 127180: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 127179
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 127179: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 127178
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 127178: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 127177
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 127177: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 127176
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 127176: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 126886
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 126886: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 126885
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 126885: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 126884
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 126884: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 126881
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 126881: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 126880
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 126880: 1
2026-03-12 19:57:53 [arval.fr] INFO: Found listing with ID: 126877
2026-03-12 19:57:53 [arval.fr] INFO: Scrape type for 126877: 1
2026-03-12 19:57:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with identifier: 124291
2026-03-12 19:57:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with scrape type 1
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/0.jpeg not downloaded yet
2026-03-12 19:57:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/1.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/2.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/3.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/4.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/5.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/6.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/7.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/8.jpeg not downloaded yet
2026-03-12 19:57:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ce90>
2026-03-12 19:57:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/7.jpeg saved to cache
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/9.jpeg not downloaded yet
2026-03-12 19:57:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bba9a188-0c02-56e0-8988-cf094f53f49a with identifier: 124355
2026-03-12 19:57:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bba9a188-0c02-56e0-8988-cf094f53f49a with scrape type 1
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/0.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/1.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/2.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/3.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/4.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/5.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/6.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/7.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/8.jpeg not downloaded yet
2026-03-12 19:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/9.jpeg not downloaded yet
2026-03-12 19:57:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126118)
2026-03-12 19:57:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127230d0>
2026-03-12 19:57:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/4.jpeg saved to cache
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b8fd7381-a884-5652-b553-40336bf41418
2026-03-12 19:57:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 713669b4-9ac3-57ad-b41a-4a56d4e881f1 with identifier: 124357
2026-03-12 19:57:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1 with scrape type 1
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/0.jpeg not downloaded yet
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/1.jpeg not downloaded yet
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/2.jpeg not downloaded yet
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/3.jpeg not downloaded yet
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/4.jpeg not downloaded yet
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/5.jpeg not downloaded yet
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/6.jpeg not downloaded yet
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/7.jpeg not downloaded yet
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/8.jpeg not downloaded yet
2026-03-12 19:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/9.jpeg not downloaded yet
2026-03-12 19:57:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126118)
2026-03-12 19:57:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12765cd0>
2026-03-12 19:57:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:57:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/3.jpeg saved to cache
2026-03-12 19:57:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b8fd7381-a884-5652-b553-40336bf41418
2026-03-12 19:57:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=19&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126876
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126876: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126874
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126874: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126869
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126869: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126865
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126865: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126861
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126861: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126859
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126859: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126857
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126857: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126856
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126856: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126855
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126855: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126854
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126854: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126853
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126853: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126852
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126852: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 126851
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 126851: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 124181
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 124181: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 124188
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 124188: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 123613
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 123613: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 123276
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 123276: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 124180
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 124180: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 124186
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 124186: 1
2026-03-12 19:57:57 [arval.fr] INFO: Found listing with ID: 124184
2026-03-12 19:57:57 [arval.fr] INFO: Scrape type for 124184: 1
2026-03-12 19:57:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127959)
2026-03-12 19:57:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1264b750>
2026-03-12 19:57:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:57:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/4.jpeg saved to cache
2026-03-12 19:57:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d252dcc7-123d-5256-b8d5-6ec4bd909e17
2026-03-12 19:57:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127959)
2026-03-12 19:57:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:57:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1264bcd0>
2026-03-12 19:57:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:57:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:57:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:57:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/3.jpeg saved to cache
2026-03-12 19:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d252dcc7-123d-5256-b8d5-6ec4bd909e17
2026-03-12 19:57:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:57:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=20&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:57:59 [arval.fr] INFO: Found listing with ID: 124189
2026-03-12 19:57:59 [arval.fr] INFO: Scrape type for 124189: 1
2026-03-12 19:57:59 [arval.fr] INFO: Found listing with ID: 124183
2026-03-12 19:57:59 [arval.fr] INFO: Scrape type for 124183: 1
2026-03-12 19:57:59 [arval.fr] INFO: Found listing with ID: 123273
2026-03-12 19:57:59 [arval.fr] INFO: Scrape type for 123273: 1
2026-03-12 19:57:59 [arval.fr] INFO: Found listing with ID: 123618
2026-03-12 19:57:59 [arval.fr] INFO: Scrape type for 123618: 1
2026-03-12 19:57:59 [arval.fr] INFO: Found listing with ID: 124182
2026-03-12 19:57:59 [arval.fr] INFO: Scrape type for 124182: 1
2026-03-12 19:57:59 [arval.fr] INFO: Found listing with ID: 126409
2026-03-12 19:57:59 [arval.fr] INFO: Scrape type for 126409: 1
2026-03-12 19:57:59 [arval.fr] INFO: Found listing with ID: 126407
2026-03-12 19:57:59 [arval.fr] INFO: Scrape type for 126407: 1
2026-03-12 19:57:59 [arval.fr] INFO: Found listing with ID: 126265
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126265: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126264
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126264: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126263
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126263: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126260
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126260: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126258
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126258: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126150
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126150: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126144
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126144: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126143
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126143: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126142
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126142: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126141
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126141: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126139
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126139: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126137
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126137: 1
2026-03-12 19:58:00 [arval.fr] INFO: Found listing with ID: 126136
2026-03-12 19:58:00 [arval.fr] INFO: Scrape type for 126136: 1
2026-03-12 19:58:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 19:58:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904750>
2026-03-12 19:58:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/9.jpeg saved to cache
2026-03-12 19:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 19:58:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5630601b-3a9f-59c4-a027-1c9552c6269c with identifier: 124184
2026-03-12 19:58:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5630601b-3a9f-59c4-a027-1c9552c6269c with scrape type 1
2026-03-12 19:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 19:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/0.jpeg not downloaded yet
2026-03-12 19:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/1.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/2.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/3.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/4.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/5.jpeg not downloaded yet
2026-03-12 19:58:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/6.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/7.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/8.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/9.jpeg not downloaded yet
2026-03-12 19:58:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b050>
2026-03-12 19:58:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/8.jpeg saved to cache
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 19:58:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f025af54-d955-5ea9-8ff9-adccccaf374b with identifier: 124186
2026-03-12 19:58:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f025af54-d955-5ea9-8ff9-adccccaf374b with scrape type 1
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/0.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/1.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/2.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/3.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/4.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/5.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/6.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/7.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/8.jpeg not downloaded yet
2026-03-12 19:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/9.jpeg not downloaded yet
2026-03-12 19:58:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 19:58:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396fe10>
2026-03-12 19:58:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:58:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/7.jpeg saved to cache
2026-03-12 19:58:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 19:58:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=21&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123601
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123601: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123616
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123616: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123610
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123610: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123285
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123285: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 122892
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 122892: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123280
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123280: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123608
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123608: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123359
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123359: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 118659
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 118659: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 119061
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 119061: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123603
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123603: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 115095
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 115095: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 121821
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 121821: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 121997
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 121997: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123622
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123622: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123284
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123284: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 112892
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 112892: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 120491
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 120491: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 122891
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 122891: 1
2026-03-12 19:58:03 [arval.fr] INFO: Found listing with ID: 123614
2026-03-12 19:58:03 [arval.fr] INFO: Scrape type for 123614: 1
2026-03-12 19:58:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 19:58:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262bd50>
2026-03-12 19:58:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/9.jpeg saved to cache
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 19:58:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 19:58:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3ecd0>
2026-03-12 19:58:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/8.jpeg saved to cache
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 19:58:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with identifier: 126136
2026-03-12 19:58:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with scrape type 1
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/0.jpeg not downloaded yet
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/1.jpeg not downloaded yet
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/2.jpeg not downloaded yet
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/3.jpeg not downloaded yet
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/4.jpeg not downloaded yet
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/5.jpeg not downloaded yet
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/6.jpeg not downloaded yet
2026-03-12 19:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/7.jpeg not downloaded yet
2026-03-12 19:58:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/8.jpeg not downloaded yet
2026-03-12 19:58:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/9.jpeg not downloaded yet
2026-03-12 19:58:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 19:58:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e5490>
2026-03-12 19:58:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/9.jpeg saved to cache
2026-03-12 19:58:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 19:58:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 19:58:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df7d0>
2026-03-12 19:58:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/8.jpeg saved to cache
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 19:58:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ed864753-668c-5c72-88e4-632e449fa09f with identifier: 123614
2026-03-12 19:58:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed864753-668c-5c72-88e4-632e449fa09f with scrape type 1
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/0.jpeg not downloaded yet
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/1.jpeg not downloaded yet
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/2.jpeg not downloaded yet
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/3.jpeg not downloaded yet
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/4.jpeg not downloaded yet
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/5.jpeg not downloaded yet
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/6.jpeg not downloaded yet
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/7.jpeg not downloaded yet
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/8.jpeg not downloaded yet
2026-03-12 19:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/9.jpeg not downloaded yet
2026-03-12 19:58:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=22&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:07 [arval.fr] INFO: Found listing with ID: 123621
2026-03-12 19:58:07 [arval.fr] INFO: Scrape type for 123621: 1
2026-03-12 19:58:07 [arval.fr] INFO: Found listing with ID: 123274
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 123274: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 123361
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 123361: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 123605
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 123605: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 123357
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 123357: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 118038
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 118038: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 115090
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 115090: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 116211
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 116211: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 116223
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 116223: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 116312
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 116312: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 117327
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 117327: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 118930
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 118930: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 119186
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 119186: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 123283
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 123283: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 123356
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 123356: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 125655
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 125655: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 125654
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 125654: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 125653
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 125653: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 125652
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 125652: 1
2026-03-12 19:58:08 [arval.fr] INFO: Found listing with ID: 125649
2026-03-12 19:58:08 [arval.fr] INFO: Scrape type for 125649: 1
2026-03-12 19:58:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 19:58:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f88410>
2026-03-12 19:58:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_0.jpg HTTP/1.1" 201 0
2026-03-12 19:58:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/0.jpeg saved to cache
2026-03-12 19:58:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 19:58:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9 with identifier: 122891
2026-03-12 19:58:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9 with scrape type 1
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/0.jpeg not downloaded yet
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/1.jpeg not downloaded yet
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/2.jpeg not downloaded yet
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/3.jpeg not downloaded yet
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/4.jpeg not downloaded yet
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/5.jpeg not downloaded yet
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/6.jpeg not downloaded yet
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/7.jpeg not downloaded yet
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/8.jpeg not downloaded yet
2026-03-12 19:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/9.jpeg not downloaded yet
2026-03-12 19:58:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 19:58:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b2dd0>
2026-03-12 19:58:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/9.jpeg saved to cache
2026-03-12 19:58:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 19:58:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=23&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 125646
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 125646: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 125645
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 125645: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 125642
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 125642: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 125641
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 125641: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 125639
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 125639: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 125337
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 125337: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 125322
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 125322: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 125321
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 125321: 1
2026-03-12 19:58:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 121204
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 121204: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 122724
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 122724: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 122725
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 122725: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 124727
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 124727: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 124728
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 124728: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 124601
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 124601: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 124596
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 124596: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 124292
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 124292: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 124286
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 124286: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 122259
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 122259: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 120227
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 120227: 1
2026-03-12 19:58:10 [arval.fr] INFO: Found listing with ID: 121777
2026-03-12 19:58:10 [arval.fr] INFO: Scrape type for 121777: 1
2026-03-12 19:58:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 19:58:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241590>
2026-03-12 19:58:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/9.jpeg saved to cache
2026-03-12 19:58:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 19:58:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:11 [scrapy.extensions.logstats] INFO: Crawled 70 pages (at 36 pages/min), scraped 0 items (at 0 items/min)
2026-03-12 19:58:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 163MiB
2026-03-12 19:58:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 19:58:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bd4d0>
2026-03-12 19:58:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/8.jpeg saved to cache
2026-03-12 19:58:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 19:58:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=24&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 121202
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 121202: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 122265
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 122265: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 120497
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 120497: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 121762
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 121762: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 124187
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 124187: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 124185
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 124185: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 123857
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 123857: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 123856
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 123856: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 123855
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 123855: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 123617
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 123617: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 123607
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 123607: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 123277
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 123277: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 123272
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 123272: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 122441
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 122441: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 122889
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 122889: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 122722
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 122722: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 119188
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 119188: 1
2026-03-12 19:58:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 122449
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 122449: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 118173
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 118173: 1
2026-03-12 19:58:13 [arval.fr] INFO: Found listing with ID: 118317
2026-03-12 19:58:13 [arval.fr] INFO: Scrape type for 118317: 1
2026-03-12 19:58:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b3210>
2026-03-12 19:58:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/9.jpeg saved to cache
2026-03-12 19:58:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 19:58:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af9e6dc0-ca15-519d-82b5-de0c21cd17b2 with identifier: 125649
2026-03-12 19:58:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2 with scrape type 1
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/0.jpeg not downloaded yet
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/1.jpeg not downloaded yet
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/2.jpeg not downloaded yet
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/3.jpeg not downloaded yet
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/4.jpeg not downloaded yet
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/5.jpeg not downloaded yet
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/6.jpeg not downloaded yet
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/7.jpeg not downloaded yet
2026-03-12 19:58:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/8.jpeg not downloaded yet
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/9.jpeg not downloaded yet
2026-03-12 19:58:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b3790>
2026-03-12 19:58:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/8.jpeg saved to cache
2026-03-12 19:58:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 19:58:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f9f4ee19-1401-5da9-8c5d-8c5535caf680 with identifier: 121777
2026-03-12 19:58:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9f4ee19-1401-5da9-8c5d-8c5535caf680 with scrape type 1
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/0.jpeg not downloaded yet
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/1.jpeg not downloaded yet
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/2.jpeg not downloaded yet
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/3.jpeg not downloaded yet
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/4.jpeg not downloaded yet
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/5.jpeg not downloaded yet
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/6.jpeg not downloaded yet
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/7.jpeg not downloaded yet
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/8.jpeg not downloaded yet
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/9.jpeg not downloaded yet
2026-03-12 19:58:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 19:58:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a490>
2026-03-12 19:58:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/5.jpeg saved to cache
2026-03-12 19:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 19:58:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 19:58:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12798390>
2026-03-12 19:58:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/9.jpeg saved to cache
2026-03-12 19:58:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 19:58:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 19:58:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127b6d10>
2026-03-12 19:58:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/9.jpeg saved to cache
2026-03-12 19:58:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 19:58:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=25&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with identifier: 120227
2026-03-12 19:58:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with scrape type 1
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/0.jpeg not downloaded yet
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/1.jpeg not downloaded yet
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/2.jpeg not downloaded yet
2026-03-12 19:58:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/3.jpeg not downloaded yet
2026-03-12 19:58:18 [arval.fr] INFO: Found listing with ID: 118661
2026-03-12 19:58:18 [arval.fr] INFO: Scrape type for 118661: 1
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/4.jpeg not downloaded yet
2026-03-12 19:58:18 [arval.fr] INFO: Found listing with ID: 113050
2026-03-12 19:58:18 [arval.fr] INFO: Scrape type for 113050: 1
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/5.jpeg not downloaded yet
2026-03-12 19:58:18 [arval.fr] INFO: Found listing with ID: 120489
2026-03-12 19:58:18 [arval.fr] INFO: Scrape type for 120489: 1
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/6.jpeg not downloaded yet
2026-03-12 19:58:18 [arval.fr] INFO: Found listing with ID: 116834
2026-03-12 19:58:18 [arval.fr] INFO: Scrape type for 116834: 1
2026-03-12 19:58:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/7.jpeg not downloaded yet
2026-03-12 19:58:18 [arval.fr] INFO: Found listing with ID: 116721
2026-03-12 19:58:18 [arval.fr] INFO: Scrape type for 116721: 1
2026-03-12 19:58:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12816ad0>
2026-03-12 19:58:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/8.jpeg saved to cache
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/8.jpeg not downloaded yet
2026-03-12 19:58:18 [arval.fr] INFO: Found listing with ID: 117115
2026-03-12 19:58:18 [arval.fr] INFO: Scrape type for 117115: 1
2026-03-12 19:58:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/9.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 119685
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 119685: 1
2026-03-12 19:58:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5f157611-1764-59ce-8ec8-0ceee14a820c with identifier: 122722
2026-03-12 19:58:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f157611-1764-59ce-8ec8-0ceee14a820c with scrape type 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/0.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 114509
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 114509: 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/1.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 115094
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 115094: 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/2.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 118315
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 118315: 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/3.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 113835
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 113835: 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/4.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 117109
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 117109: 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/5.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 113502
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 113502: 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/6.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 116715
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 116715: 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/7.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 116235
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 116235: 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/8.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 116129
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 116129: 1
2026-03-12 19:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/9.jpeg not downloaded yet
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 112595
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 112595: 1
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 113155
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 113155: 1
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 112585
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 112585: 1
2026-03-12 19:58:19 [arval.fr] INFO: Found listing with ID: 115192
2026-03-12 19:58:19 [arval.fr] INFO: Scrape type for 115192: 1
2026-03-12 19:58:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 19:58:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12587950>
2026-03-12 19:58:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/9.jpeg saved to cache
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 19:58:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with identifier: 116834
2026-03-12 19:58:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with scrape type 1
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/0.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/1.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/2.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/3.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/4.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/5.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/6.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/7.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/8.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/9.jpeg not downloaded yet
2026-03-12 19:58:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2a2991f-1624-5be8-a70a-28163ddc9d12 with identifier: 124289
2026-03-12 19:58:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2a2991f-1624-5be8-a70a-28163ddc9d12 with scrape type 1
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/0.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/1.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/2.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/3.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/4.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/5.jpeg not downloaded yet
2026-03-12 19:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/6.jpeg not downloaded yet
2026-03-12 19:58:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/7.jpeg not downloaded yet
2026-03-12 19:58:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/8.jpeg not downloaded yet
2026-03-12 19:58:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/9.jpeg not downloaded yet
2026-03-12 19:58:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 19:58:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126eda90>
2026-03-12 19:58:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/8.jpeg saved to cache
2026-03-12 19:58:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 19:58:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=26&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:22 [arval.fr] INFO: Found listing with ID: 115185
2026-03-12 19:58:22 [arval.fr] INFO: Scrape type for 115185: 1
2026-03-12 19:58:22 [arval.fr] INFO: Found listing with ID: 114555
2026-03-12 19:58:22 [arval.fr] INFO: Scrape type for 114555: 1
2026-03-12 19:58:22 [arval.fr] INFO: Found listing with ID: 113967
2026-03-12 19:58:22 [arval.fr] INFO: Scrape type for 113967: 1
2026-03-12 19:58:22 [arval.fr] INFO: Found listing with ID: 113966
2026-03-12 19:58:22 [arval.fr] INFO: Scrape type for 113966: 1
2026-03-12 19:58:22 [arval.fr] INFO: Found listing with ID: 113951
2026-03-12 19:58:22 [arval.fr] INFO: Scrape type for 113951: 1
2026-03-12 19:58:22 [arval.fr] INFO: Found listing with ID: 112874
2026-03-12 19:58:22 [arval.fr] INFO: Scrape type for 112874: 1
2026-03-12 19:58:22 [arval.fr] INFO: Found listing with ID: 112873
2026-03-12 19:58:22 [arval.fr] INFO: Scrape type for 112873: 1
2026-03-12 19:58:22 [arval.fr] INFO: Found listing with ID: 107101
2026-03-12 19:58:22 [arval.fr] INFO: Scrape type for 107101: 1
2026-03-12 19:58:22 [arval.fr] INFO: Found listing with ID: 102337
2026-03-12 19:58:22 [arval.fr] INFO: Scrape type for 102337: 1
2026-03-12 19:58:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 19:58:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5910>
2026-03-12 19:58:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:58:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/7.jpeg saved to cache
2026-03-12 19:58:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 19:58:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 19:58:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125c65d0>
2026-03-12 19:58:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/9.jpeg saved to cache
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 19:58:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with identifier: 115192
2026-03-12 19:58:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with scrape type 1
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/0.jpeg not downloaded yet
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/1.jpeg not downloaded yet
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/2.jpeg not downloaded yet
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/3.jpeg not downloaded yet
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/4.jpeg not downloaded yet
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/5.jpeg not downloaded yet
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/6.jpeg not downloaded yet
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/7.jpeg not downloaded yet
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/8.jpeg not downloaded yet
2026-03-12 19:58:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/9.jpeg not downloaded yet
2026-03-12 19:58:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 19:58:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5090>
2026-03-12 19:58:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/9.jpeg saved to cache
2026-03-12 19:58:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 19:58:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5?orderBy=salePriceGross%7Casc&pageNumber=27&pageSize=20&purchaseOption=sale&reservationLabels=disponible> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with identifier: 102337
2026-03-12 19:58:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with scrape type 1
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/0.jpeg not downloaded yet
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/1.jpeg not downloaded yet
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/2.jpeg not downloaded yet
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/3.jpeg not downloaded yet
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/4.jpeg not downloaded yet
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/5.jpeg not downloaded yet
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/6.jpeg not downloaded yet
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/7.jpeg not downloaded yet
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/8.jpeg not downloaded yet
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/9.jpeg not downloaded yet
2026-03-12 19:58:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 19:58:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e45e50>
2026-03-12 19:58:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/8.jpeg saved to cache
2026-03-12 19:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 19:58:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/107101> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with identifier: 107101
2026-03-12 19:58:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with scrape type 1
2026-03-12 19:58:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7
2026-03-12 19:58:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/0.jpeg not downloaded yet
2026-03-12 19:58:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/1.jpeg not downloaded yet
2026-03-12 19:58:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/2.jpeg not downloaded yet
2026-03-12 19:58:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/3.jpeg not downloaded yet
2026-03-12 19:58:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/4.jpeg not downloaded yet
2026-03-12 19:58:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 19:58:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125c7b50>
2026-03-12 19:58:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:58:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/7.jpeg saved to cache
2026-03-12 19:58:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 19:58:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 19:58:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4dc10>
2026-03-12 19:58:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/9.jpeg saved to cache
2026-03-12 19:58:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 19:58:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 19:58:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc690>
2026-03-12 19:58:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/9.jpeg saved to cache
2026-03-12 19:58:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 19:58:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 19:58:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a510>
2026-03-12 19:58:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/8.jpeg saved to cache
2026-03-12 19:58:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 19:58:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 19:58:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127651d0>
2026-03-12 19:58:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:58:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/7.jpeg saved to cache
2026-03-12 19:58:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 19:58:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 19:58:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727090>
2026-03-12 19:58:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_6.jpg HTTP/1.1" 201 0
2026-03-12 19:58:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/6.jpeg saved to cache
2026-03-12 19:58:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 19:58:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 19:58:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253aa50>
2026-03-12 19:58:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_5.jpg HTTP/1.1" 201 0
2026-03-12 19:58:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/5.jpeg saved to cache
2026-03-12 19:58:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 19:58:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 19:58:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12709150>
2026-03-12 19:58:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:58:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/2.jpeg saved to cache
2026-03-12 19:58:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 19:58:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 19:58:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fced90>
2026-03-12 19:58:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/9.jpeg saved to cache
2026-03-12 19:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 19:58:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 19:58:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12875dd0>
2026-03-12 19:58:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/9.jpeg saved to cache
2026-03-12 19:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 19:58:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 19:58:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcd90>
2026-03-12 19:58:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/8.jpeg saved to cache
2026-03-12 19:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 19:58:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:58:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1210>
2026-03-12 19:58:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/9.jpeg saved to cache
2026-03-12 19:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:58:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:58:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125dbe50>
2026-03-12 19:58:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/8.jpeg saved to cache
2026-03-12 19:58:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:58:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:58:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904490>
2026-03-12 19:58:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:58:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/7.jpeg saved to cache
2026-03-12 19:58:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:58:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:58:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c20d0>
2026-03-12 19:58:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:58:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/9.jpeg saved to cache
2026-03-12 19:58:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:58:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:58:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19397310>
2026-03-12 19:58:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:58:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/8.jpeg saved to cache
2026-03-12 19:58:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:58:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/107101)
2026-03-12 19:58:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cf290>
2026-03-12 19:58:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/4.jpeg saved to cache
2026-03-12 19:58:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7
2026-03-12 19:58:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/107101)
2026-03-12 19:58:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12587290>
2026-03-12 19:58:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/3.jpeg saved to cache
2026-03-12 19:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7
2026-03-12 19:58:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/107101)
2026-03-12 19:58:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396e410>
2026-03-12 19:58:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/2.jpeg saved to cache
2026-03-12 19:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7
2026-03-12 19:58:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/107101)
2026-03-12 19:58:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12585dd0>
2026-03-12 19:58:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_1.jpg HTTP/1.1" 201 0
2026-03-12 19:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/1.jpeg saved to cache
2026-03-12 19:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7
2026-03-12 19:58:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/107101)
2026-03-12 19:58:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539a90>
2026-03-12 19:58:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_0.jpg HTTP/1.1" 201 0
2026-03-12 19:58:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/0.jpeg saved to cache
2026-03-12 19:58:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7
2026-03-12 19:58:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4adc0171-a726-554c-8e0c-de2afbd5c6e7, skipping ID generation
2026-03-12 19:58:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with scrape type 1
2026-03-12 19:58:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4adc0171-a726-554c-8e0c-de2afbd5c6e7 sending to next pipeline
2026-03-12 19:58:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4adc0171-a726-554c-8e0c-de2afbd5c6e7, identifier: 107101
2026-03-12 19:58:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with identifier: 107101
2026-03-12 19:58:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 19:58:53 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=black HTTP/1.1" 200 None
2026-03-12 19:58:53 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 19:58:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with identifier: 107101
2026-03-12 19:58:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4adc0171-a726-554c-8e0c-de2afbd5c6e7 with identifier: 107101 to the API
2026-03-12 19:58:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 19:58:54 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 19:58:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4adc0171-a726-554c-8e0c-de2afbd5c6e7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM224XM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-taigo-r-line-15-tsi-150-bva7-107101',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Taigo',
'odometer': 14479,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171768,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 171214,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108678,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137885,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4adc0171-a726-554c-8e0c-de2afbd5c6e7/4adc0171-a726-554c-8e0c-de2afbd5c6e7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139509,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/107101/4.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-03-23',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Taigo R-Line 1.5 TSI 150 BVA7',
'transmission': 'automatic',
'trim': 'R-Line 1.5 TSI 150 BVA7',
'vin': 'WVGZZZCSZPY058629',
'year': 2023}
2026-03-12 19:58:54 [arval.fr] INFO: Saving data for 107101: {'created_time': 1773345534.326076, 'last_price_update_time': 1773345534.326087}
2026-03-12 19:58:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:58:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12754390>
2026-03-12 19:58:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:58:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/7.jpeg saved to cache
2026-03-12 19:58:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:58:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:58:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with identifier: 112873
2026-03-12 19:58:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with scrape type 1
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/0.jpeg not downloaded yet
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/1.jpeg not downloaded yet
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/2.jpeg not downloaded yet
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/3.jpeg not downloaded yet
2026-03-12 19:58:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b5d0>
2026-03-12 19:58:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/6.jpeg saved to cache
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/4.jpeg not downloaded yet
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/5.jpeg not downloaded yet
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/6.jpeg not downloaded yet
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/7.jpeg not downloaded yet
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/8.jpeg not downloaded yet
2026-03-12 19:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/9.jpeg not downloaded yet
2026-03-12 19:58:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:58:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bd490>
2026-03-12 19:58:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 19:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/5.jpeg saved to cache
2026-03-12 19:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:58:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:58:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d6ac89fd-f39d-5859-9381-faf3a6378ae5 with identifier: 113951
2026-03-12 19:58:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6ac89fd-f39d-5859-9381-faf3a6378ae5 with scrape type 1
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/0.jpeg not downloaded yet
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/1.jpeg not downloaded yet
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/2.jpeg not downloaded yet
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/3.jpeg not downloaded yet
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/4.jpeg not downloaded yet
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/5.jpeg not downloaded yet
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/6.jpeg not downloaded yet
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/7.jpeg not downloaded yet
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/8.jpeg not downloaded yet
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/9.jpeg not downloaded yet
2026-03-12 19:58:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:58:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ccc10>
2026-03-12 19:58:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/4.jpeg saved to cache
2026-03-12 19:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:58:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:58:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:58:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12587010>
2026-03-12 19:58:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:58:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:58:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:58:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/3.jpeg saved to cache
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:58:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:58:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a15722ec-b726-55a0-8699-479831d6eed1 with identifier: 112874
2026-03-12 19:58:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a15722ec-b726-55a0-8699-479831d6eed1 with scrape type 1
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/0.jpeg not downloaded yet
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/1.jpeg not downloaded yet
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/2.jpeg not downloaded yet
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/3.jpeg not downloaded yet
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/4.jpeg not downloaded yet
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/5.jpeg not downloaded yet
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/6.jpeg not downloaded yet
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/7.jpeg not downloaded yet
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/8.jpeg not downloaded yet
2026-03-12 19:58:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/9.jpeg not downloaded yet
2026-03-12 19:58:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:59:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d5a50>
2026-03-12 19:59:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/2.jpeg saved to cache
2026-03-12 19:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:59:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:59:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13afebd0>
2026-03-12 19:59:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 19:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/1.jpeg saved to cache
2026-03-12 19:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/102337)
2026-03-12 19:59:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735410>
2026-03-12 19:59:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 19:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/0.jpeg saved to cache
2026-03-12 19:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d
2026-03-12 19:59:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d, skipping ID generation
2026-03-12 19:59:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with scrape type 1
2026-03-12 19:59:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 23c8cdba-88ae-523b-ad51-59e2b9d1d14d sending to next pipeline
2026-03-12 19:59:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d, identifier: 102337
2026-03-12 19:59:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with identifier: 102337
2026-03-12 19:59:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with identifier: 102337
2026-03-12 19:59:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 23c8cdba-88ae-523b-ad51-59e2b9d1d14d with identifier: 102337 to the API
2026-03-12 19:59:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 19:59:02 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 19:59:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '23c8cdba-88ae-523b-ad51-59e2b9d1d14d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC795ZG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a4-avant-35-tdi-165cv-business-line-bva7-102337',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A4',
'odometer': 45861,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 25,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80167,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72956,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80326,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81531,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81796,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67661,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79293,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80065,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113459,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_23c8cdba-88ae-523b-ad51-59e2b9d1d14d/23c8cdba-88ae-523b-ad51-59e2b9d1d14d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115740,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/102337/9.jpeg',
'Width': 1280}],
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2021-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A4 Avant 35 TDI 165CV Business Line BVA7',
'transmission': 'automatic',
'trim': 'Avant 35 TDI 165CV Business Line BVA7',
'vin': 'WAUZZZF46NA006105',
'year': 2021}
2026-03-12 19:59:03 [arval.fr] INFO: Saving data for 102337: {'created_time': 1773345543.107648, 'last_price_update_time': 1773345543.107659}
2026-03-12 19:59:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:59:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12587a90>
2026-03-12 19:59:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_6.jpg HTTP/1.1" 201 0
2026-03-12 19:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/6.jpeg saved to cache
2026-03-12 19:59:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e157d0>
2026-03-12 19:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_5.jpg HTTP/1.1" 201 0
2026-03-12 19:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/5.jpeg saved to cache
2026-03-12 19:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:59:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b743f009-f6aa-5376-88e9-2b3a80331b51 with identifier: 113966
2026-03-12 19:59:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b743f009-f6aa-5376-88e9-2b3a80331b51 with scrape type 1
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/0.jpeg not downloaded yet
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/1.jpeg not downloaded yet
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/2.jpeg not downloaded yet
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/3.jpeg not downloaded yet
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/4.jpeg not downloaded yet
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/5.jpeg not downloaded yet
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/6.jpeg not downloaded yet
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/7.jpeg not downloaded yet
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/8.jpeg not downloaded yet
2026-03-12 19:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/9.jpeg not downloaded yet
2026-03-12 19:59:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:59:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806a590>
2026-03-12 19:59:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/4.jpeg saved to cache
2026-03-12 19:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270af50>
2026-03-12 19:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/3.jpeg saved to cache
2026-03-12 19:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:59:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12651bd0>
2026-03-12 19:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/2.jpeg saved to cache
2026-03-12 19:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:59:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feeb50>
2026-03-12 19:59:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_1.jpg HTTP/1.1" 201 0
2026-03-12 19:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/1.jpeg saved to cache
2026-03-12 19:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115192)
2026-03-12 19:59:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126da810>
2026-03-12 19:59:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_0.jpg HTTP/1.1" 201 0
2026-03-12 19:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/0.jpeg saved to cache
2026-03-12 19:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676
2026-03-12 19:59:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676, skipping ID generation
2026-03-12 19:59:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with scrape type 1
2026-03-12 19:59:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 sending to next pipeline
2026-03-12 19:59:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676, identifier: 115192
2026-03-12 19:59:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with identifier: 115192
2026-03-12 19:59:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with identifier: 115192
2026-03-12 19:59:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676 with identifier: 115192 to the API
2026-03-12 19:59:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 19:59:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 19:59:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP943ZA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-xdrive25e-m-sport-dkg7-115192',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 50101,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 27,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59888,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46526,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59912,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64429,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44112,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58912,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66893,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67777,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676/8ba1fdfd-764b-5e7d-a6cf-bb2ce6d70676_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79997,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115192/9.jpeg',
'Width': 1280}],
'price': 43990.0,
'price_includes_vat': True,
'registration_date': '2023-06-30',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 xDrive25e M Sport DKG7',
'transmission': 'automatic',
'trim': 'xDrive25e M Sport DKG7',
'vin': 'WBA21EF0005W73977',
'year': 2023}
2026-03-12 19:59:11 [arval.fr] INFO: Saving data for 115192: {'created_time': 1773345551.808013, 'last_price_update_time': 1773345551.808024}
2026-03-12 19:59:11 [scrapy.extensions.logstats] INFO: Crawled 87 pages (at 17 pages/min), scraped 3 items (at 3 items/min)
2026-03-12 19:59:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 19:59:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a650>
2026-03-12 19:59:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/9.jpeg saved to cache
2026-03-12 19:59:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963a450>
2026-03-12 19:59:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/8.jpeg saved to cache
2026-03-12 19:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7010>
2026-03-12 19:59:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/9.jpeg saved to cache
2026-03-12 19:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126db590>
2026-03-12 19:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/8.jpeg saved to cache
2026-03-12 19:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950e590>
2026-03-12 19:59:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/7.jpeg saved to cache
2026-03-12 19:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9bd0>
2026-03-12 19:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/9.jpeg saved to cache
2026-03-12 19:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270a990>
2026-03-12 19:59:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/8.jpeg saved to cache
2026-03-12 19:59:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18240f90>
2026-03-12 19:59:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/7.jpeg saved to cache
2026-03-12 19:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba8d0>
2026-03-12 19:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/6.jpeg saved to cache
2026-03-12 19:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196317d0>
2026-03-12 19:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/5.jpeg saved to cache
2026-03-12 19:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12877750>
2026-03-12 19:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/4.jpeg saved to cache
2026-03-12 19:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae86d0>
2026-03-12 19:59:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_9.jpg HTTP/1.1" 201 0
2026-03-12 19:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/9.jpeg saved to cache
2026-03-12 19:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba510>
2026-03-12 19:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_8.jpg HTTP/1.1" 201 0
2026-03-12 19:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/8.jpeg saved to cache
2026-03-12 19:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735550>
2026-03-12 19:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/7.jpeg saved to cache
2026-03-12 19:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12855e50>
2026-03-12 19:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_6.jpg HTTP/1.1" 201 0
2026-03-12 19:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/6.jpeg saved to cache
2026-03-12 19:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784190>
2026-03-12 19:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_5.jpg HTTP/1.1" 201 0
2026-03-12 19:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/5.jpeg saved to cache
2026-03-12 19:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196317d0>
2026-03-12 19:59:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:59:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/4.jpeg saved to cache
2026-03-12 19:59:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d3190>
2026-03-12 19:59:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:59:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/3.jpeg saved to cache
2026-03-12 19:59:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba310>
2026-03-12 19:59:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/2.jpeg saved to cache
2026-03-12 19:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3e050>
2026-03-12 19:59:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_1.jpg HTTP/1.1" 201 0
2026-03-12 19:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/1.jpeg saved to cache
2026-03-12 19:59:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113966)
2026-03-12 19:59:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950f690>
2026-03-12 19:59:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_0.jpg HTTP/1.1" 201 0
2026-03-12 19:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/0.jpeg saved to cache
2026-03-12 19:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b743f009-f6aa-5376-88e9-2b3a80331b51
2026-03-12 19:59:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b743f009-f6aa-5376-88e9-2b3a80331b51, skipping ID generation
2026-03-12 19:59:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b743f009-f6aa-5376-88e9-2b3a80331b51 with scrape type 1
2026-03-12 19:59:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b743f009-f6aa-5376-88e9-2b3a80331b51 sending to next pipeline
2026-03-12 19:59:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b743f009-f6aa-5376-88e9-2b3a80331b51, identifier: 113966
2026-03-12 19:59:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b743f009-f6aa-5376-88e9-2b3a80331b51 with identifier: 113966
2026-03-12 19:59:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 19:59:36 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=orange HTTP/1.1" 200 None
2026-03-12 19:59:36 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 19:59:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b743f009-f6aa-5376-88e9-2b3a80331b51 with identifier: 113966
2026-03-12 19:59:36 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b743f009-f6aa-5376-88e9-2b3a80331b51 with identifier: 113966 to the API
2026-03-12 19:59:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 19:59:36 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 19:59:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'orange',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b743f009-f6aa-5376-88e9-2b3a80331b51',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ524LX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-business-12-puretech-100-bvm6-113966',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 39531,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 26,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148693,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141865,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148154,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153994,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149236,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143148,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153819,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153639,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63994,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b743f009-f6aa-5376-88e9-2b3a80331b51/b743f009-f6aa-5376-88e9-2b3a80331b51_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73743,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113966/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2021-05-26',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Business 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.2 PureTech 100 BVM6',
'vin': 'VR3USHNKKMJ714679',
'year': 2021}
2026-03-12 19:59:36 [arval.fr] INFO: Saving data for 113966: {'created_time': 1773345576.745778, 'last_price_update_time': 1773345576.74579}
2026-03-12 19:59:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250a850>
2026-03-12 19:59:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/3.jpeg saved to cache
2026-03-12 19:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df8d0>
2026-03-12 19:59:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/2.jpeg saved to cache
2026-03-12 19:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904c10>
2026-03-12 19:59:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 19:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/1.jpeg saved to cache
2026-03-12 19:59:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112874)
2026-03-12 19:59:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4e050>
2026-03-12 19:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 19:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/0.jpeg saved to cache
2026-03-12 19:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a15722ec-b726-55a0-8699-479831d6eed1
2026-03-12 19:59:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a15722ec-b726-55a0-8699-479831d6eed1, skipping ID generation
2026-03-12 19:59:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a15722ec-b726-55a0-8699-479831d6eed1 with scrape type 1
2026-03-12 19:59:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a15722ec-b726-55a0-8699-479831d6eed1 sending to next pipeline
2026-03-12 19:59:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a15722ec-b726-55a0-8699-479831d6eed1, identifier: 112874
2026-03-12 19:59:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a15722ec-b726-55a0-8699-479831d6eed1 with identifier: 112874
2026-03-12 19:59:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 19:59:41 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=grey HTTP/1.1" 200 None
2026-03-12 19:59:41 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 19:59:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a15722ec-b726-55a0-8699-479831d6eed1 with identifier: 112874
2026-03-12 19:59:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a15722ec-b726-55a0-8699-479831d6eed1 with identifier: 112874 to the API
2026-03-12 19:59:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 19:59:41 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 19:59:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 3,
'engine': '0.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'a15722ec-b726-55a0-8699-479831d6eed1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ991RQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-mini-cooper-se-finition-greenwich-184-bva-112874',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Mini',
'odometer': 43751,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54743,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74249,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55000,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53398,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54946,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52208,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46162,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44983,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a15722ec-b726-55a0-8699-479831d6eed1/a15722ec-b726-55a0-8699-479831d6eed1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56287,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112874/9.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-06-02',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Mini Cooper SE Finition Greenwich 184 BVA',
'transmission': 'automatic',
'trim': 'Cooper SE Finition Greenwich 184 BVA',
'vin': 'WMW11DJ0202P87638',
'year': 2021}
2026-03-12 19:59:41 [arval.fr] INFO: Saving data for 112874: {'created_time': 1773345581.876712, 'last_price_update_time': 1773345581.876723}
2026-03-12 19:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf4d0>
2026-03-12 19:59:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 19:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/6.jpeg saved to cache
2026-03-12 19:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:59:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80109930-0e12-5f6b-9ed8-356a37798f0b with identifier: 113967
2026-03-12 19:59:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80109930-0e12-5f6b-9ed8-356a37798f0b with scrape type 1
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/0.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/1.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/2.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/3.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/4.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/5.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/6.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/7.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/8.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/9.jpeg not downloaded yet
2026-03-12 19:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 75e54ae2-cf41-5516-bd8c-221811b075dc with identifier: 114555
2026-03-12 19:59:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75e54ae2-cf41-5516-bd8c-221811b075dc with scrape type 1
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/0.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/1.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/2.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/3.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/4.jpeg not downloaded yet
2026-03-12 19:59:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 19:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df710>
2026-03-12 19:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/5.jpeg saved to cache
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/5.jpeg not downloaded yet
2026-03-12 19:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/6.jpeg not downloaded yet
2026-03-12 19:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/7.jpeg not downloaded yet
2026-03-12 19:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/8.jpeg not downloaded yet
2026-03-12 19:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/9.jpeg not downloaded yet
2026-03-12 19:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12584910>
2026-03-12 19:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/4.jpeg saved to cache
2026-03-12 19:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 19:59:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1169f161-c9ed-5abb-9a95-22235ff24644 with identifier: 115185
2026-03-12 19:59:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1169f161-c9ed-5abb-9a95-22235ff24644 with scrape type 1
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/0.jpeg not downloaded yet
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/1.jpeg not downloaded yet
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/2.jpeg not downloaded yet
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/3.jpeg not downloaded yet
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/4.jpeg not downloaded yet
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/5.jpeg not downloaded yet
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/6.jpeg not downloaded yet
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/7.jpeg not downloaded yet
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/8.jpeg not downloaded yet
2026-03-12 19:59:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/9.jpeg not downloaded yet
2026-03-12 19:59:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12851810>
2026-03-12 19:59:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/3.jpeg saved to cache
2026-03-12 19:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e26710>
2026-03-12 19:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/2.jpeg saved to cache
2026-03-12 19:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e013d0>
2026-03-12 19:59:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 19:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/1.jpeg saved to cache
2026-03-12 19:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113951)
2026-03-12 19:59:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d97d0>
2026-03-12 19:59:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 19:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/0.jpeg saved to cache
2026-03-12 19:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d6ac89fd-f39d-5859-9381-faf3a6378ae5
2026-03-12 19:59:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d6ac89fd-f39d-5859-9381-faf3a6378ae5, skipping ID generation
2026-03-12 19:59:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d6ac89fd-f39d-5859-9381-faf3a6378ae5 with scrape type 1
2026-03-12 19:59:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d6ac89fd-f39d-5859-9381-faf3a6378ae5 sending to next pipeline
2026-03-12 19:59:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d6ac89fd-f39d-5859-9381-faf3a6378ae5, identifier: 113951
2026-03-12 19:59:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d6ac89fd-f39d-5859-9381-faf3a6378ae5 with identifier: 113951
2026-03-12 19:59:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d6ac89fd-f39d-5859-9381-faf3a6378ae5 with identifier: 113951
2026-03-12 19:59:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d6ac89fd-f39d-5859-9381-faf3a6378ae5 with identifier: 113951 to the API
2026-03-12 19:59:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 19:59:50 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 19:59:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd6ac89fd-f39d-5859-9381-faf3a6378ae5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR844BM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-business-design-118i-dkg7-113951',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 34430,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 19,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61152,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53821,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59117,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61875,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61195,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47724,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59829,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72019,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d6ac89fd-f39d-5859-9381-faf3a6378ae5/d6ac89fd-f39d-5859-9381-faf3a6378ae5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113287,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113951/9.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-09-06',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 Business Design 118i DKG7',
'transmission': 'automatic',
'trim': 'Business Design 118i DKG7',
'vin': 'WBA7K310007N12709',
'year': 2023}
2026-03-12 19:59:50 [arval.fr] INFO: Saving data for 113951: {'created_time': 1773345590.673011, 'last_price_update_time': 1773345590.673023}
2026-03-12 19:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c8d0>
2026-03-12 19:59:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_7.jpg HTTP/1.1" 201 0
2026-03-12 19:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/7.jpeg saved to cache
2026-03-12 19:59:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d1d0>
2026-03-12 19:59:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_6.jpg HTTP/1.1" 201 0
2026-03-12 19:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/6.jpeg saved to cache
2026-03-12 19:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950f710>
2026-03-12 19:59:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_5.jpg HTTP/1.1" 201 0
2026-03-12 19:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/5.jpeg saved to cache
2026-03-12 19:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd97d0>
2026-03-12 19:59:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_4.jpg HTTP/1.1" 201 0
2026-03-12 19:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/4.jpeg saved to cache
2026-03-12 19:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13afc190>
2026-03-12 19:59:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_3.jpg HTTP/1.1" 201 0
2026-03-12 19:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/3.jpeg saved to cache
2026-03-12 19:59:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13920790>
2026-03-12 19:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_2.jpg HTTP/1.1" 201 0
2026-03-12 19:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/2.jpeg saved to cache
2026-03-12 19:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4550>
2026-03-12 19:59:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_1.jpg HTTP/1.1" 201 0
2026-03-12 19:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/1.jpeg saved to cache
2026-03-12 19:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112873)
2026-03-12 19:59:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 19:59:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d97d0>
2026-03-12 19:59:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 19:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 19:59:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 19:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_0.jpg HTTP/1.1" 201 0
2026-03-12 19:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/0.jpeg saved to cache
2026-03-12 19:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec
2026-03-12 19:59:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec, skipping ID generation
2026-03-12 19:59:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with scrape type 1
2026-03-12 19:59:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9debde46-7b48-54bf-b2ca-d6b5e346d5ec sending to next pipeline
2026-03-12 19:59:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec, identifier: 112873
2026-03-12 19:59:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with identifier: 112873
2026-03-12 19:59:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with identifier: 112873
2026-03-12 19:59:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9debde46-7b48-54bf-b2ca-d6b5e346d5ec with identifier: 112873 to the API
2026-03-12 19:59:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 19:59:59 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 19:59:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '9debde46-7b48-54bf-b2ca-d6b5e346d5ec',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK334RY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-rav4-hybride-2wd-dynamic-business-beyond-zero-112873',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'RAV4',
'odometer': 114186,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84651,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75352,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84179,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86363,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71173,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84819,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87376,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128930,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9debde46-7b48-54bf-b2ca-d6b5e346d5ec/9debde46-7b48-54bf-b2ca-d6b5e346d5ec_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120863,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112873/9.jpeg',
'Width': 1280}],
'price': 27990.0,
'price_includes_vat': True,
'registration_date': '2022-11-23',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota RAV4 Hybride 2WD Dynamic Business Beyond Zero',
'transmission': 'automatic',
'trim': 'Hybride 2WD Dynamic Business Beyond Zero',
'vin': 'JTMW53FV10D033291',
'year': 2022}
2026-03-12 19:59:59 [arval.fr] INFO: Saving data for 112873: {'created_time': 1773345599.901639, 'last_price_update_time': 1773345599.901649}
2026-03-12 20:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12584850>
2026-03-12 20:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/9.jpeg saved to cache
2026-03-12 20:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735810>
2026-03-12 20:00:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/8.jpeg saved to cache
2026-03-12 20:00:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950da50>
2026-03-12 20:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/9.jpeg saved to cache
2026-03-12 20:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963b910>
2026-03-12 20:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/8.jpeg saved to cache
2026-03-12 20:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f910>
2026-03-12 20:00:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/9.jpeg saved to cache
2026-03-12 20:00:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bed10>
2026-03-12 20:00:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/8.jpeg saved to cache
2026-03-12 20:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513750>
2026-03-12 20:00:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/7.jpeg saved to cache
2026-03-12 20:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12587d50>
2026-03-12 20:00:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:00:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/6.jpeg saved to cache
2026-03-12 20:00:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8350>
2026-03-12 20:00:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:00:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/5.jpeg saved to cache
2026-03-12 20:00:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:11 [scrapy.extensions.logstats] INFO: Crawled 90 pages (at 3 pages/min), scraped 7 items (at 4 items/min)
2026-03-12 20:00:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:00:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c3610>
2026-03-12 20:00:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/4.jpeg saved to cache
2026-03-12 20:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253aa50>
2026-03-12 20:00:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:00:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/3.jpeg saved to cache
2026-03-12 20:00:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e44690>
2026-03-12 20:00:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:00:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/2.jpeg saved to cache
2026-03-12 20:00:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d2e90>
2026-03-12 20:00:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:00:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/1.jpeg saved to cache
2026-03-12 20:00:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115185)
2026-03-12 20:00:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9e10>
2026-03-12 20:00:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:00:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/0.jpeg saved to cache
2026-03-12 20:00:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1169f161-c9ed-5abb-9a95-22235ff24644
2026-03-12 20:00:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1169f161-c9ed-5abb-9a95-22235ff24644, skipping ID generation
2026-03-12 20:00:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1169f161-c9ed-5abb-9a95-22235ff24644 with scrape type 1
2026-03-12 20:00:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1169f161-c9ed-5abb-9a95-22235ff24644 sending to next pipeline
2026-03-12 20:00:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1169f161-c9ed-5abb-9a95-22235ff24644, identifier: 115185
2026-03-12 20:00:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1169f161-c9ed-5abb-9a95-22235ff24644 with identifier: 115185
2026-03-12 20:00:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1169f161-c9ed-5abb-9a95-22235ff24644 with identifier: 115185
2026-03-12 20:00:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1169f161-c9ed-5abb-9a95-22235ff24644 with identifier: 115185 to the API
2026-03-12 20:00:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:00:18 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:00:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1169f161-c9ed-5abb-9a95-22235ff24644',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT419XP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80cv-bvm5-115185',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 15162,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55988,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46292,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57447,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56860,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55414,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44710,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56659,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60040,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89530,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1169f161-c9ed-5abb-9a95-22235ff24644/1169f161-c9ed-5abb-9a95-22235ff24644_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99652,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115185/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2024-01-31',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80CV BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80CV BVM5',
'vin': 'VF7SXHMRVPT738776',
'year': 2024}
2026-03-12 20:00:18 [arval.fr] INFO: Saving data for 115185: {'created_time': 1773345618.851477, 'last_price_update_time': 1773345618.851488}
2026-03-12 20:00:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282c6d0>
2026-03-12 20:00:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:00:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/7.jpeg saved to cache
2026-03-12 20:00:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253b6d0>
2026-03-12 20:00:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:00:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/6.jpeg saved to cache
2026-03-12 20:00:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139be290>
2026-03-12 20:00:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:00:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/5.jpeg saved to cache
2026-03-12 20:00:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19632c10>
2026-03-12 20:00:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/4.jpeg saved to cache
2026-03-12 20:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6d8d0>
2026-03-12 20:00:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/3.jpeg saved to cache
2026-03-12 20:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127547d0>
2026-03-12 20:00:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/2.jpeg saved to cache
2026-03-12 20:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538210>
2026-03-12 20:00:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/1.jpeg saved to cache
2026-03-12 20:00:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114555)
2026-03-12 20:00:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6b50>
2026-03-12 20:00:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/0.jpeg saved to cache
2026-03-12 20:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 75e54ae2-cf41-5516-bd8c-221811b075dc
2026-03-12 20:00:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 75e54ae2-cf41-5516-bd8c-221811b075dc, skipping ID generation
2026-03-12 20:00:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75e54ae2-cf41-5516-bd8c-221811b075dc with scrape type 1
2026-03-12 20:00:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 75e54ae2-cf41-5516-bd8c-221811b075dc sending to next pipeline
2026-03-12 20:00:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 75e54ae2-cf41-5516-bd8c-221811b075dc, identifier: 114555
2026-03-12 20:00:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 75e54ae2-cf41-5516-bd8c-221811b075dc with identifier: 114555
2026-03-12 20:00:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 75e54ae2-cf41-5516-bd8c-221811b075dc with identifier: 114555
2026-03-12 20:00:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 75e54ae2-cf41-5516-bd8c-221811b075dc with identifier: 114555 to the API
2026-03-12 20:00:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:00:28 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:00:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '75e54ae2-cf41-5516-bd8c-221811b075dc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ169SW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-dkg7-business-design-114555',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 22141,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58880,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59252,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59639,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57651,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44190,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56128,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60568,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81096,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75e54ae2-cf41-5516-bd8c-221811b075dc/75e54ae2-cf41-5516-bd8c-221811b075dc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107032,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114555/9.jpeg',
'Width': 1280}],
'price': 23490.0,
'price_includes_vat': True,
'registration_date': '2023-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i DKG7 Business Design',
'transmission': 'automatic',
'trim': '116i DKG7 Business Design',
'vin': 'WBA7K110507N12838',
'year': 2023}
2026-03-12 20:00:28 [arval.fr] INFO: Saving data for 114555: {'created_time': 1773345628.844698, 'last_price_update_time': 1773345628.844708}
2026-03-12 20:00:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c4910>
2026-03-12 20:00:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/7.jpeg saved to cache
2026-03-12 20:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12875dd0>
2026-03-12 20:00:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/6.jpeg saved to cache
2026-03-12 20:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e035d0>
2026-03-12 20:00:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/5.jpeg saved to cache
2026-03-12 20:00:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128135d0>
2026-03-12 20:00:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:00:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/4.jpeg saved to cache
2026-03-12 20:00:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e039d0>
2026-03-12 20:00:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:00:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/3.jpeg saved to cache
2026-03-12 20:00:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12874d90>
2026-03-12 20:00:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:00:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/2.jpeg saved to cache
2026-03-12 20:00:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508b50>
2026-03-12 20:00:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/1.jpeg saved to cache
2026-03-12 20:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113967)
2026-03-12 20:00:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272fc10>
2026-03-12 20:00:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/0.jpeg saved to cache
2026-03-12 20:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 80109930-0e12-5f6b-9ed8-356a37798f0b
2026-03-12 20:00:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80109930-0e12-5f6b-9ed8-356a37798f0b, skipping ID generation
2026-03-12 20:00:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80109930-0e12-5f6b-9ed8-356a37798f0b with scrape type 1
2026-03-12 20:00:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 80109930-0e12-5f6b-9ed8-356a37798f0b sending to next pipeline
2026-03-12 20:00:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 80109930-0e12-5f6b-9ed8-356a37798f0b, identifier: 113967
2026-03-12 20:00:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 80109930-0e12-5f6b-9ed8-356a37798f0b with identifier: 113967
2026-03-12 20:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 20:00:38 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=green HTTP/1.1" 200 None
2026-03-12 20:00:38 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 20:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 20:00:38 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=PHEV HTTP/1.1" 200 None
2026-03-12 20:00:38 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 20:00:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 80109930-0e12-5f6b-9ed8-356a37798f0b with identifier: 113967
2026-03-12 20:00:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 80109930-0e12-5f6b-9ed8-356a37798f0b with identifier: 113967 to the API
2026-03-12 20:00:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:00:38 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:00:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 125,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '80109930-0e12-5f6b-9ed8-356a37798f0b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG336AW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-northwood-12595ch-bva6-113967',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 40907,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59511,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48897,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58569,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57048,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56137,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45496,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56355,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56435,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80109930-0e12-5f6b-9ed8-356a37798f0b/80109930-0e12-5f6b-9ed8-356a37798f0b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90619,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113967/9.jpeg',
'Width': 1280}],
'price': 29990.0,
'price_includes_vat': True,
'registration_date': '2022-04-28',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Northwood 125+95ch BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Northwood 125+95ch BVA6',
'vin': 'WMW21BS0903P27776',
'year': 2022}
2026-03-12 20:00:38 [arval.fr] INFO: Saving data for 113967: {'created_time': 1773345638.942016, 'last_price_update_time': 1773345638.942026}
2026-03-12 20:00:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 20:00:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bd150>
2026-03-12 20:00:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/7.jpeg saved to cache
2026-03-12 20:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 20:00:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 20:00:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:00:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd46d0>
2026-03-12 20:00:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/6.jpeg saved to cache
2026-03-12 20:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 20:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:00:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 42a9646c-873f-51ab-9165-998740608b18 with identifier: 112585
2026-03-12 20:00:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42a9646c-873f-51ab-9165-998740608b18 with scrape type 1
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/0.jpeg not downloaded yet
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/1.jpeg not downloaded yet
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/2.jpeg not downloaded yet
2026-03-12 20:00:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/3.jpeg not downloaded yet
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/4.jpeg not downloaded yet
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/5.jpeg not downloaded yet
2026-03-12 20:00:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/6.jpeg not downloaded yet
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/7.jpeg not downloaded yet
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/8.jpeg not downloaded yet
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/9.jpeg not downloaded yet
2026-03-12 20:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270e4d0>
2026-03-12 20:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/5.jpeg saved to cache
2026-03-12 20:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 20:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 20:00:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with identifier: 113155
2026-03-12 20:00:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with scrape type 1
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/0.jpeg not downloaded yet
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/1.jpeg not downloaded yet
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/2.jpeg not downloaded yet
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/3.jpeg not downloaded yet
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/4.jpeg not downloaded yet
2026-03-12 20:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f186d0>
2026-03-12 20:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/4.jpeg saved to cache
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/5.jpeg not downloaded yet
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/6.jpeg not downloaded yet
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/7.jpeg not downloaded yet
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/8.jpeg not downloaded yet
2026-03-12 20:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/9.jpeg not downloaded yet
2026-03-12 20:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 20:00:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127266d0>
2026-03-12 20:00:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/3.jpeg saved to cache
2026-03-12 20:00:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 20:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 20:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d17d0>
2026-03-12 20:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/2.jpeg saved to cache
2026-03-12 20:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 20:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 20:00:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e5d0>
2026-03-12 20:00:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/1.jpeg saved to cache
2026-03-12 20:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 20:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124289)
2026-03-12 20:00:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bdcd0>
2026-03-12 20:00:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/0.jpeg saved to cache
2026-03-12 20:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a2a2991f-1624-5be8-a70a-28163ddc9d12
2026-03-12 20:00:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a2a2991f-1624-5be8-a70a-28163ddc9d12, skipping ID generation
2026-03-12 20:00:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2a2991f-1624-5be8-a70a-28163ddc9d12 with scrape type 1
2026-03-12 20:00:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a2a2991f-1624-5be8-a70a-28163ddc9d12 sending to next pipeline
2026-03-12 20:00:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a2a2991f-1624-5be8-a70a-28163ddc9d12, identifier: 124289
2026-03-12 20:00:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a2a2991f-1624-5be8-a70a-28163ddc9d12 with identifier: 124289
2026-03-12 20:00:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 20:00:48 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=beige HTTP/1.1" 200 None
2026-03-12 20:00:49 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 20:00:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a2a2991f-1624-5be8-a70a-28163ddc9d12 with identifier: 124289
2026-03-12 20:00:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a2a2991f-1624-5be8-a70a-28163ddc9d12 with identifier: 124289 to the API
2026-03-12 20:00:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:00:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:00:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a2a2991f-1624-5be8-a70a-28163ddc9d12',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY452GB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-124289',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 15310,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69038,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55847,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68141,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66435,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65401,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48915,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62522,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64400,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97591,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2a2991f-1624-5be8-a70a-28163ddc9d12/a2a2991f-1624-5be8-a70a-28163ddc9d12_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102196,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124289/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2024-07-16',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT097932',
'year': 2024}
2026-03-12 20:00:49 [arval.fr] INFO: Saving data for 124289: {'created_time': 1773345649.361634, 'last_price_update_time': 1773345649.361645}
2026-03-12 20:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 20:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12650090>
2026-03-12 20:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/8.jpeg saved to cache
2026-03-12 20:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 20:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 20:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270bd50>
2026-03-12 20:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/7.jpeg saved to cache
2026-03-12 20:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 20:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 20:00:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270f290>
2026-03-12 20:00:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/6.jpeg saved to cache
2026-03-12 20:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 20:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 20:00:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d810>
2026-03-12 20:00:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/5.jpeg saved to cache
2026-03-12 20:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 20:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 20:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02410>
2026-03-12 20:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/4.jpeg saved to cache
2026-03-12 20:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 20:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 20:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f550>
2026-03-12 20:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/3.jpeg saved to cache
2026-03-12 20:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 20:00:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 20:00:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fccbd0>
2026-03-12 20:00:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:00:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/2.jpeg saved to cache
2026-03-12 20:00:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 20:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 20:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128713d0>
2026-03-12 20:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:00:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:00:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/1.jpeg saved to cache
2026-03-12 20:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 20:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116834)
2026-03-12 20:01:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bed10>
2026-03-12 20:01:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/0.jpeg saved to cache
2026-03-12 20:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361
2026-03-12 20:01:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361, skipping ID generation
2026-03-12 20:01:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with scrape type 1
2026-03-12 20:01:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 sending to next pipeline
2026-03-12 20:01:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361, identifier: 116834
2026-03-12 20:01:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with identifier: 116834
2026-03-12 20:01:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with identifier: 116834
2026-03-12 20:01:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361 with identifier: 116834 to the API
2026-03-12 20:01:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:01:01 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:01:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC976GA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-business-15-bluehdi-110-bvm6-116834',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 98591,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53698,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43104,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53636,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54607,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52503,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38511,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53003,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55887,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53404,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361/75ec54d0-2b8f-5f5b-9ca2-1d3b7051e361_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61811,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116834/9.jpeg',
'Width': 1280}],
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2021-10-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Business 1.5 BlueHDi 110 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.5 BlueHDi 110 BVM6',
'vin': 'VR3UDYHSKMJ850136',
'year': 2021}
2026-03-12 20:01:01 [arval.fr] INFO: Saving data for 116834: {'created_time': 1773345661.604874, 'last_price_update_time': 1773345661.604884}
2026-03-12 20:01:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287dbd0>
2026-03-12 20:01:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/2.jpeg saved to cache
2026-03-12 20:01:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4cd90>
2026-03-12 20:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/9.jpeg saved to cache
2026-03-12 20:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12875c10>
2026-03-12 20:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/8.jpeg saved to cache
2026-03-12 20:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12873a90>
2026-03-12 20:01:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/9.jpeg saved to cache
2026-03-12 20:01:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687710>
2026-03-12 20:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/8.jpeg saved to cache
2026-03-12 20:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cc6d0>
2026-03-12 20:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/7.jpeg saved to cache
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:01:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:01:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a09ecebd-dc8a-5870-96ff-9b254346134a with identifier: 112595
2026-03-12 20:01:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a09ecebd-dc8a-5870-96ff-9b254346134a with scrape type 1
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/0.jpeg not downloaded yet
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/1.jpeg not downloaded yet
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/2.jpeg not downloaded yet
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/3.jpeg not downloaded yet
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/4.jpeg not downloaded yet
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/5.jpeg not downloaded yet
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/6.jpeg not downloaded yet
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/7.jpeg not downloaded yet
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/8.jpeg not downloaded yet
2026-03-12 20:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/9.jpeg not downloaded yet
2026-03-12 20:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d97d0>
2026-03-12 20:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/6.jpeg saved to cache
2026-03-12 20:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:01:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 04be8bde-f11a-5119-8072-c4364ca14463 with identifier: 116129
2026-03-12 20:01:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04be8bde-f11a-5119-8072-c4364ca14463 with scrape type 1
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/0.jpeg not downloaded yet
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/1.jpeg not downloaded yet
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/2.jpeg not downloaded yet
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/3.jpeg not downloaded yet
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/4.jpeg not downloaded yet
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/5.jpeg not downloaded yet
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/6.jpeg not downloaded yet
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/7.jpeg not downloaded yet
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/8.jpeg not downloaded yet
2026-03-12 20:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/9.jpeg not downloaded yet
2026-03-12 20:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12873ed0>
2026-03-12 20:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/5.jpeg saved to cache
2026-03-12 20:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:11 [scrapy.extensions.logstats] INFO: Crawled 94 pages (at 4 pages/min), scraped 12 items (at 5 items/min)
2026-03-12 20:01:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f950>
2026-03-12 20:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/4.jpeg saved to cache
2026-03-12 20:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d35d0>
2026-03-12 20:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/3.jpeg saved to cache
2026-03-12 20:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa77d0>
2026-03-12 20:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/2.jpeg saved to cache
2026-03-12 20:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686290>
2026-03-12 20:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/1.jpeg saved to cache
2026-03-12 20:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113155)
2026-03-12 20:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8850>
2026-03-12 20:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/0.jpeg saved to cache
2026-03-12 20:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a
2026-03-12 20:01:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a, skipping ID generation
2026-03-12 20:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with scrape type 1
2026-03-12 20:01:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 69c4f950-2644-5d6e-bf16-8ac18e9fb85a sending to next pipeline
2026-03-12 20:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a, identifier: 113155
2026-03-12 20:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with identifier: 113155
2026-03-12 20:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 20:01:17 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=white HTTP/1.1" 200 None
2026-03-12 20:01:17 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 20:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with identifier: 113155
2026-03-12 20:01:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 69c4f950-2644-5d6e-bf16-8ac18e9fb85a with identifier: 113155 to the API
2026-03-12 20:01:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:01:18 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:01:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '69c4f950-2644-5d6e-bf16-8ac18e9fb85a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP922BA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-dkg7-business-design-113155',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 58524,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 27,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74947,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65645,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74973,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76149,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64468,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74866,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116915,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69c4f950-2644-5d6e-bf16-8ac18e9fb85a/69c4f950-2644-5d6e-bf16-8ac18e9fb85a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132765,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113155/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-05-23',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i DKG7 Business Design',
'transmission': 'automatic',
'trim': '116i DKG7 Business Design',
'vin': 'WBA7K110X07M55066',
'year': 2023}
2026-03-12 20:01:18 [arval.fr] INFO: Saving data for 113155: {'created_time': 1773345678.336313, 'last_price_update_time': 1773345678.336323}
2026-03-12 20:01:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cccd0>
2026-03-12 20:01:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/7.jpeg saved to cache
2026-03-12 20:01:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f6e50>
2026-03-12 20:01:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/6.jpeg saved to cache
2026-03-12 20:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4ef50>
2026-03-12 20:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/5.jpeg saved to cache
2026-03-12 20:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ed50>
2026-03-12 20:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/4.jpeg saved to cache
2026-03-12 20:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128517d0>
2026-03-12 20:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/3.jpeg saved to cache
2026-03-12 20:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ccd90>
2026-03-12 20:01:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/1.jpeg saved to cache
2026-03-12 20:01:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112585)
2026-03-12 20:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13afebd0>
2026-03-12 20:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/0.jpeg saved to cache
2026-03-12 20:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 42a9646c-873f-51ab-9165-998740608b18
2026-03-12 20:01:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 42a9646c-873f-51ab-9165-998740608b18, skipping ID generation
2026-03-12 20:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 42a9646c-873f-51ab-9165-998740608b18 with scrape type 1
2026-03-12 20:01:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 42a9646c-873f-51ab-9165-998740608b18 sending to next pipeline
2026-03-12 20:01:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 42a9646c-873f-51ab-9165-998740608b18, identifier: 112585
2026-03-12 20:01:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 42a9646c-873f-51ab-9165-998740608b18 with identifier: 112585
2026-03-12 20:01:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 42a9646c-873f-51ab-9165-998740608b18 with identifier: 112585
2026-03-12 20:01:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 42a9646c-873f-51ab-9165-998740608b18 with identifier: 112585 to the API
2026-03-12 20:01:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:01:25 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:01:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '42a9646c-873f-51ab-9165-998740608b18',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS974WB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-308-gt-12-puretech-130cv-bva8-112585',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 22423,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78386,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69580,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78619,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75931,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79263,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73102,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79996,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78690,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143029,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_42a9646c-873f-51ab-9165-998740608b18/42a9646c-873f-51ab-9165-998740608b18_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117957,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112585/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-12-05',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 308 GT 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': '308 GT 1.2 PureTech 130CV BVA8',
'vin': 'VR3FPHNSTPY643556',
'year': 2023}
2026-03-12 20:01:25 [arval.fr] INFO: Saving data for 112585: {'created_time': 1773345685.924876, 'last_price_update_time': 1773345685.924887}
2026-03-12 20:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e22d0>
2026-03-12 20:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/9.jpeg saved to cache
2026-03-12 20:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829510>
2026-03-12 20:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/9.jpeg saved to cache
2026-03-12 20:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7a10>
2026-03-12 20:01:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/8.jpeg saved to cache
2026-03-12 20:01:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727bd0>
2026-03-12 20:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/9.jpeg saved to cache
2026-03-12 20:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391b290>
2026-03-12 20:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/8.jpeg saved to cache
2026-03-12 20:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d9d0>
2026-03-12 20:01:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/7.jpeg saved to cache
2026-03-12 20:01:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126535d0>
2026-03-12 20:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/6.jpeg saved to cache
2026-03-12 20:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:01:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:01:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18117c50>
2026-03-12 20:01:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/5.jpeg saved to cache
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with identifier: 116235
2026-03-12 20:01:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with scrape type 1
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/0.jpeg not downloaded yet
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/1.jpeg not downloaded yet
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/2.jpeg not downloaded yet
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/3.jpeg not downloaded yet
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/4.jpeg not downloaded yet
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/5.jpeg not downloaded yet
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/6.jpeg not downloaded yet
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/7.jpeg not downloaded yet
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/8.jpeg not downloaded yet
2026-03-12 20:01:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/9.jpeg not downloaded yet
2026-03-12 20:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02c50>
2026-03-12 20:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/4.jpeg saved to cache
2026-03-12 20:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12545fd0>
2026-03-12 20:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/3.jpeg saved to cache
2026-03-12 20:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804ced0>
2026-03-12 20:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/2.jpeg saved to cache
2026-03-12 20:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ab490>
2026-03-12 20:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/1.jpeg saved to cache
2026-03-12 20:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:01:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with identifier: 116715
2026-03-12 20:01:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with scrape type 1
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/0.jpeg not downloaded yet
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/1.jpeg not downloaded yet
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/2.jpeg not downloaded yet
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/3.jpeg not downloaded yet
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/4.jpeg not downloaded yet
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/5.jpeg not downloaded yet
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/6.jpeg not downloaded yet
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/7.jpeg not downloaded yet
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/8.jpeg not downloaded yet
2026-03-12 20:01:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/9.jpeg not downloaded yet
2026-03-12 20:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116129)
2026-03-12 20:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4d510>
2026-03-12 20:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/0.jpeg saved to cache
2026-03-12 20:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 04be8bde-f11a-5119-8072-c4364ca14463
2026-03-12 20:01:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 04be8bde-f11a-5119-8072-c4364ca14463, skipping ID generation
2026-03-12 20:01:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 04be8bde-f11a-5119-8072-c4364ca14463 with scrape type 1
2026-03-12 20:01:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 04be8bde-f11a-5119-8072-c4364ca14463 sending to next pipeline
2026-03-12 20:01:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 04be8bde-f11a-5119-8072-c4364ca14463, identifier: 116129
2026-03-12 20:01:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 04be8bde-f11a-5119-8072-c4364ca14463 with identifier: 116129
2026-03-12 20:01:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 04be8bde-f11a-5119-8072-c4364ca14463 with identifier: 116129
2026-03-12 20:01:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 04be8bde-f11a-5119-8072-c4364ca14463 with identifier: 116129 to the API
2026-03-12 20:01:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:01:42 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:01:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '04be8bde-f11a-5119-8072-c4364ca14463',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FX963BL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds7-crossback-e-tense-4x2-performance-line-16-225-bva8-116129',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS7 Crossback',
'odometer': 112354,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66083,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57568,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65425,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66403,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66490,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51454,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61166,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63931,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54006,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_04be8bde-f11a-5119-8072-c4364ca14463/04be8bde-f11a-5119-8072-c4364ca14463_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65345,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116129/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2021-02-10',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS7 Crossback E-Tense 4x2 Performance Line + 1.6 225 BVA8',
'transmission': 'automatic',
'trim': 'E-Tense 4x2 Performance Line + 1.6 225 BVA8',
'vin': 'VR1J4DGZULY055211',
'year': 2021}
2026-03-12 20:01:42 [arval.fr] INFO: Saving data for 116129: {'created_time': 1773345702.72737, 'last_price_update_time': 1773345702.72738}
2026-03-12 20:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12651f10>
2026-03-12 20:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/7.jpeg saved to cache
2026-03-12 20:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b9490>
2026-03-12 20:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/6.jpeg saved to cache
2026-03-12 20:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f19e90>
2026-03-12 20:01:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/5.jpeg saved to cache
2026-03-12 20:01:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12652ad0>
2026-03-12 20:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/4.jpeg saved to cache
2026-03-12 20:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f58ad0>
2026-03-12 20:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/3.jpeg saved to cache
2026-03-12 20:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963b490>
2026-03-12 20:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/2.jpeg saved to cache
2026-03-12 20:01:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b96d0>
2026-03-12 20:01:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/1.jpeg saved to cache
2026-03-12 20:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112595)
2026-03-12 20:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808910>
2026-03-12 20:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/0.jpeg saved to cache
2026-03-12 20:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a09ecebd-dc8a-5870-96ff-9b254346134a
2026-03-12 20:01:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a09ecebd-dc8a-5870-96ff-9b254346134a, skipping ID generation
2026-03-12 20:01:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a09ecebd-dc8a-5870-96ff-9b254346134a with scrape type 1
2026-03-12 20:01:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a09ecebd-dc8a-5870-96ff-9b254346134a sending to next pipeline
2026-03-12 20:01:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a09ecebd-dc8a-5870-96ff-9b254346134a, identifier: 112595
2026-03-12 20:01:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a09ecebd-dc8a-5870-96ff-9b254346134a with identifier: 112595
2026-03-12 20:01:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a09ecebd-dc8a-5870-96ff-9b254346134a with identifier: 112595
2026-03-12 20:01:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a09ecebd-dc8a-5870-96ff-9b254346134a with identifier: 112595 to the API
2026-03-12 20:01:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:01:52 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:01:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'a09ecebd-dc8a-5870-96ff-9b254346134a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH487DS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-kona-business-electrique-2wd-64kwh-bva-112595',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Kona',
'odometer': 93158,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80642,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131557,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77606,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 2323194,
'Height': 3360,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/3.jpeg',
'Width': 6720},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75645,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66480,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105876,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115756,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79134,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a09ecebd-dc8a-5870-96ff-9b254346134a/a09ecebd-dc8a-5870-96ff-9b254346134a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77321,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112595/9.jpeg',
'Width': 1280}],
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-06-27',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Kona Business Electrique 2WD 64kWh BVA',
'transmission': 'automatic',
'trim': 'Business Electrique 2WD 64kWh BVA',
'vin': 'TMAK381GFNJ056881',
'year': 2022}
2026-03-12 20:01:52 [arval.fr] INFO: Saving data for 112595: {'created_time': 1773345712.441023, 'last_price_update_time': 1773345712.441033}
2026-03-12 20:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725290>
2026-03-12 20:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/8.jpeg saved to cache
2026-03-12 20:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4dd0>
2026-03-12 20:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/7.jpeg saved to cache
2026-03-12 20:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bcf10>
2026-03-12 20:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/9.jpeg saved to cache
2026-03-12 20:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9290>
2026-03-12 20:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/8.jpeg saved to cache
2026-03-12 20:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:01:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:01:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727290>
2026-03-12 20:01:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/7.jpeg saved to cache
2026-03-12 20:01:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:01:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:01:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:01:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282e450>
2026-03-12 20:01:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:01:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:01:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:01:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/6.jpeg saved to cache
2026-03-12 20:01:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180687d0>
2026-03-12 20:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/5.jpeg saved to cache
2026-03-12 20:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282c510>
2026-03-12 20:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/9.jpeg saved to cache
2026-03-12 20:02:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12816cd0>
2026-03-12 20:02:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/8.jpeg saved to cache
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:02:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:02:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with identifier: 113502
2026-03-12 20:02:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with scrape type 1
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/0.jpeg not downloaded yet
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/1.jpeg not downloaded yet
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/2.jpeg not downloaded yet
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/3.jpeg not downloaded yet
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/4.jpeg not downloaded yet
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/5.jpeg not downloaded yet
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/6.jpeg not downloaded yet
2026-03-12 20:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/7.jpeg not downloaded yet
2026-03-12 20:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/8.jpeg not downloaded yet
2026-03-12 20:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/9.jpeg not downloaded yet
2026-03-12 20:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5ba10>
2026-03-12 20:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/7.jpeg saved to cache
2026-03-12 20:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:02:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6199d846-1674-5c64-847e-79a9a24a90df with identifier: 117109
2026-03-12 20:02:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6199d846-1674-5c64-847e-79a9a24a90df with scrape type 1
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/0.jpeg not downloaded yet
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/1.jpeg not downloaded yet
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/2.jpeg not downloaded yet
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/3.jpeg not downloaded yet
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/4.jpeg not downloaded yet
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/5.jpeg not downloaded yet
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/6.jpeg not downloaded yet
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/7.jpeg not downloaded yet
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/8.jpeg not downloaded yet
2026-03-12 20:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/9.jpeg not downloaded yet
2026-03-12 20:02:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1390c350>
2026-03-12 20:02:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/6.jpeg saved to cache
2026-03-12 20:02:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b8c50>
2026-03-12 20:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/5.jpeg saved to cache
2026-03-12 20:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c3d0>
2026-03-12 20:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/4.jpeg saved to cache
2026-03-12 20:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e007d0>
2026-03-12 20:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/3.jpeg saved to cache
2026-03-12 20:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18097ad0>
2026-03-12 20:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/2.jpeg saved to cache
2026-03-12 20:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:11 [scrapy.extensions.logstats] INFO: Crawled 98 pages (at 4 pages/min), scraped 16 items (at 4 items/min)
2026-03-12 20:02:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b9b50>
2026-03-12 20:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/1.jpeg saved to cache
2026-03-12 20:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116715)
2026-03-12 20:02:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271fed0>
2026-03-12 20:02:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/0.jpeg saved to cache
2026-03-12 20:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed
2026-03-12 20:02:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed, skipping ID generation
2026-03-12 20:02:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with scrape type 1
2026-03-12 20:02:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed sending to next pipeline
2026-03-12 20:02:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed, identifier: 116715
2026-03-12 20:02:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with identifier: 116715
2026-03-12 20:02:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with identifier: 116715
2026-03-12 20:02:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed with identifier: 116715 to the API
2026-03-12 20:02:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:02:14 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:02:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN524MT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-e-allure-pack-50kwh-bva-116715',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 17599,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52980,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74830,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42614,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51223,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51233,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47972,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40411,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49241,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53353,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed/4e690e0a-7eb2-5da5-a9c4-97c1b129b3ed_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58080,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116715/9.jpeg',
'Width': 1280}],
'price': 17490.0,
'price_includes_vat': True,
'registration_date': '2023-04-24',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 (e-) Allure Pack 50kWh BVA',
'transmission': 'automatic',
'trim': '(e-) Allure Pack 50kWh BVA',
'vin': 'VR3UHZKXZNT678599',
'year': 2023}
2026-03-12 20:02:14 [arval.fr] INFO: Saving data for 116715: {'created_time': 1773345734.680781, 'last_price_update_time': 1773345734.680791}
2026-03-12 20:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394a990>
2026-03-12 20:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/4.jpeg saved to cache
2026-03-12 20:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6cd0>
2026-03-12 20:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/3.jpeg saved to cache
2026-03-12 20:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd8d0>
2026-03-12 20:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/2.jpeg saved to cache
2026-03-12 20:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e45090>
2026-03-12 20:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/1.jpeg saved to cache
2026-03-12 20:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:02:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116235)
2026-03-12 20:02:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287edd0>
2026-03-12 20:02:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/0.jpeg saved to cache
2026-03-12 20:02:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457
2026-03-12 20:02:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457, skipping ID generation
2026-03-12 20:02:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with scrape type 1
2026-03-12 20:02:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 sending to next pipeline
2026-03-12 20:02:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457, identifier: 116235
2026-03-12 20:02:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with identifier: 116235
2026-03-12 20:02:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with identifier: 116235
2026-03-12 20:02:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b1359b8a-e2e1-5c3a-bf68-d63c7cf11457 with identifier: 116235 to the API
2026-03-12 20:02:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:02:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'b1359b8a-e2e1-5c3a-bf68-d63c7cf11457',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC990ZW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-16-plug-in-225-bva8-116235',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 76927,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109397,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94867,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109223,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107319,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106476,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92472,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106720,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107413,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74587,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1359b8a-e2e1-5c3a-bf68-d63c7cf11457/b1359b8a-e2e1-5c3a-bf68-d63c7cf11457_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75844,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116235/9.jpeg',
'Width': 1280}],
'price': 19590.0,
'price_includes_vat': True,
'registration_date': '2021-11-17',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.6 Plug-In 225 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.6 Plug-In 225 BVA8',
'vin': 'VF3M4DGZUMS212675',
'year': 2021}
2026-03-12 20:02:20 [arval.fr] INFO: Saving data for 116235: {'created_time': 1773345740.262306, 'last_price_update_time': 1773345740.262315}
2026-03-12 20:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19397bd0>
2026-03-12 20:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/6.jpeg saved to cache
2026-03-12 20:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1390eed0>
2026-03-12 20:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/5.jpeg saved to cache
2026-03-12 20:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9d90>
2026-03-12 20:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/9.jpeg saved to cache
2026-03-12 20:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128497d0>
2026-03-12 20:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/8.jpeg saved to cache
2026-03-12 20:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b49d0>
2026-03-12 20:02:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/9.jpeg saved to cache
2026-03-12 20:02:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a510>
2026-03-12 20:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/8.jpeg saved to cache
2026-03-12 20:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685410>
2026-03-12 20:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/7.jpeg saved to cache
2026-03-12 20:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:02:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e44b10>
2026-03-12 20:02:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/6.jpeg saved to cache
2026-03-12 20:02:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19395bd0>
2026-03-12 20:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/5.jpeg saved to cache
2026-03-12 20:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113835> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7190>
2026-03-12 20:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/4.jpeg saved to cache
2026-03-12 20:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: afa7ba1c-3df9-51dd-b020-14243bc3c1d9 with identifier: 113835
2026-03-12 20:02:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afa7ba1c-3df9-51dd-b020-14243bc3c1d9 with scrape type 1
2026-03-12 20:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item afa7ba1c-3df9-51dd-b020-14243bc3c1d9
2026-03-12 20:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/0.jpeg not downloaded yet
2026-03-12 20:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/1.jpeg not downloaded yet
2026-03-12 20:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/2.jpeg not downloaded yet
2026-03-12 20:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/3.jpeg not downloaded yet
2026-03-12 20:02:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/4.jpeg not downloaded yet
2026-03-12 20:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bb250>
2026-03-12 20:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/3.jpeg saved to cache
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:02:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2371d9df-8e2e-5766-b782-ef1b516486c3 with identifier: 118315
2026-03-12 20:02:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2371d9df-8e2e-5766-b782-ef1b516486c3 with scrape type 1
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/0.jpeg not downloaded yet
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/1.jpeg not downloaded yet
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/2.jpeg not downloaded yet
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/3.jpeg not downloaded yet
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/4.jpeg not downloaded yet
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/5.jpeg not downloaded yet
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/6.jpeg not downloaded yet
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/7.jpeg not downloaded yet
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/8.jpeg not downloaded yet
2026-03-12 20:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/9.jpeg not downloaded yet
2026-03-12 20:02:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561190>
2026-03-12 20:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/2.jpeg saved to cache
2026-03-12 20:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae9550>
2026-03-12 20:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/1.jpeg saved to cache
2026-03-12 20:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117109)
2026-03-12 20:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12873510>
2026-03-12 20:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/0.jpeg saved to cache
2026-03-12 20:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6199d846-1674-5c64-847e-79a9a24a90df
2026-03-12 20:02:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6199d846-1674-5c64-847e-79a9a24a90df, skipping ID generation
2026-03-12 20:02:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6199d846-1674-5c64-847e-79a9a24a90df with scrape type 1
2026-03-12 20:02:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6199d846-1674-5c64-847e-79a9a24a90df sending to next pipeline
2026-03-12 20:02:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6199d846-1674-5c64-847e-79a9a24a90df, identifier: 117109
2026-03-12 20:02:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6199d846-1674-5c64-847e-79a9a24a90df with identifier: 117109
2026-03-12 20:02:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6199d846-1674-5c64-847e-79a9a24a90df with identifier: 117109
2026-03-12 20:02:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6199d846-1674-5c64-847e-79a9a24a90df with identifier: 117109 to the API
2026-03-12 20:02:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:02:37 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:02:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6199d846-1674-5c64-847e-79a9a24a90df',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR903RF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-ch-bva7-117109',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 25160,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60900,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49362,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60511,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60120,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62535,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49489,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61545,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59996,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72355,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6199d846-1674-5c64-847e-79a9a24a90df/6199d846-1674-5c64-847e-79a9a24a90df_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100531,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117109/9.jpeg',
'Width': 1280}],
'price': 27990.0,
'price_includes_vat': True,
'registration_date': '2023-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 ch BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 ch BVA7',
'vin': 'WMW21BR0403S05725',
'year': 2023}
2026-03-12 20:02:37 [arval.fr] INFO: Saving data for 117109: {'created_time': 1773345757.271891, 'last_price_update_time': 1773345757.271901}
2026-03-12 20:02:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727090>
2026-03-12 20:02:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/7.jpeg saved to cache
2026-03-12 20:02:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12576090>
2026-03-12 20:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/6.jpeg saved to cache
2026-03-12 20:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d03d0>
2026-03-12 20:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/5.jpeg saved to cache
2026-03-12 20:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125756d0>
2026-03-12 20:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/4.jpeg saved to cache
2026-03-12 20:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684d90>
2026-03-12 20:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/3.jpeg saved to cache
2026-03-12 20:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ed10>
2026-03-12 20:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/2.jpeg saved to cache
2026-03-12 20:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139037d0>
2026-03-12 20:02:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/1.jpeg saved to cache
2026-03-12 20:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113502)
2026-03-12 20:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6e590>
2026-03-12 20:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/0.jpeg saved to cache
2026-03-12 20:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734
2026-03-12 20:02:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ae492a0a-5ae3-534d-aa6d-87cb18aaf734, skipping ID generation
2026-03-12 20:02:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with scrape type 1
2026-03-12 20:02:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ae492a0a-5ae3-534d-aa6d-87cb18aaf734 sending to next pipeline
2026-03-12 20:02:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ae492a0a-5ae3-534d-aa6d-87cb18aaf734, identifier: 113502
2026-03-12 20:02:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with identifier: 113502
2026-03-12 20:02:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with identifier: 113502
2026-03-12 20:02:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ae492a0a-5ae3-534d-aa6d-87cb18aaf734 with identifier: 113502 to the API
2026-03-12 20:02:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:02:46 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:02:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ae492a0a-5ae3-534d-aa6d-87cb18aaf734',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF965CF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-15-bluehdi-130-bva8-113502',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 99518,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84015,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73664,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84719,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82217,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79022,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65602,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83799,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119889,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ae492a0a-5ae3-534d-aa6d-87cb18aaf734/ae492a0a-5ae3-534d-aa6d-87cb18aaf734_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133872,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113502/9.jpeg',
'Width': 1280}],
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-03-09',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure 1.5 BlueHDi 130 BVA8',
'vin': 'VF3MCYHZUNS047237',
'year': 2022}
2026-03-12 20:02:46 [arval.fr] INFO: Saving data for 113502: {'created_time': 1773345766.905943, 'last_price_update_time': 1773345766.905954}
2026-03-12 20:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287e150>
2026-03-12 20:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/4.jpeg saved to cache
2026-03-12 20:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:02:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:02:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272c190>
2026-03-12 20:02:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/3.jpeg saved to cache
2026-03-12 20:02:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:02:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12723d90>
2026-03-12 20:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/2.jpeg saved to cache
2026-03-12 20:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113835)
2026-03-12 20:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274db50>
2026-03-12 20:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/4.jpeg saved to cache
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item afa7ba1c-3df9-51dd-b020-14243bc3c1d9
2026-03-12 20:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:02:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:02:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with identifier: 115094
2026-03-12 20:02:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with scrape type 1
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/0.jpeg not downloaded yet
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/1.jpeg not downloaded yet
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/2.jpeg not downloaded yet
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/3.jpeg not downloaded yet
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/4.jpeg not downloaded yet
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/5.jpeg not downloaded yet
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/6.jpeg not downloaded yet
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/7.jpeg not downloaded yet
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/8.jpeg not downloaded yet
2026-03-12 20:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/9.jpeg not downloaded yet
2026-03-12 20:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113835)
2026-03-12 20:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12851150>
2026-03-12 20:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/3.jpeg saved to cache
2026-03-12 20:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item afa7ba1c-3df9-51dd-b020-14243bc3c1d9
2026-03-12 20:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114509> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:02:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f2f56845-fc54-5f16-be74-146476f91f52 with identifier: 114509
2026-03-12 20:02:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2f56845-fc54-5f16-be74-146476f91f52 with scrape type 1
2026-03-12 20:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 6 photos for item f2f56845-fc54-5f16-be74-146476f91f52
2026-03-12 20:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/0.jpeg not downloaded yet
2026-03-12 20:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/1.jpeg not downloaded yet
2026-03-12 20:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/2.jpeg not downloaded yet
2026-03-12 20:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/3.jpeg not downloaded yet
2026-03-12 20:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/4.jpeg not downloaded yet
2026-03-12 20:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/5.jpeg not downloaded yet
2026-03-12 20:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273fa50>
2026-03-12 20:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/9.jpeg saved to cache
2026-03-12 20:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5b50>
2026-03-12 20:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/8.jpeg saved to cache
2026-03-12 20:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d4510>
2026-03-12 20:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/7.jpeg saved to cache
2026-03-12 20:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684d90>
2026-03-12 20:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/6.jpeg saved to cache
2026-03-12 20:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9890>
2026-03-12 20:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/5.jpeg saved to cache
2026-03-12 20:02:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:02:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:02:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687e90>
2026-03-12 20:02:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:02:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:02:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/4.jpeg saved to cache
2026-03-12 20:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2a50>
2026-03-12 20:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/3.jpeg saved to cache
2026-03-12 20:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6cf90>
2026-03-12 20:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/2.jpeg saved to cache
2026-03-12 20:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:03:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:03:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b350>
2026-03-12 20:03:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/1.jpeg saved to cache
2026-03-12 20:03:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118315)
2026-03-12 20:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d9790>
2026-03-12 20:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/0.jpeg saved to cache
2026-03-12 20:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2371d9df-8e2e-5766-b782-ef1b516486c3
2026-03-12 20:03:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2371d9df-8e2e-5766-b782-ef1b516486c3, skipping ID generation
2026-03-12 20:03:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2371d9df-8e2e-5766-b782-ef1b516486c3 with scrape type 1
2026-03-12 20:03:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2371d9df-8e2e-5766-b782-ef1b516486c3 sending to next pipeline
2026-03-12 20:03:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2371d9df-8e2e-5766-b782-ef1b516486c3, identifier: 118315
2026-03-12 20:03:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2371d9df-8e2e-5766-b782-ef1b516486c3 with identifier: 118315
2026-03-12 20:03:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2371d9df-8e2e-5766-b782-ef1b516486c3 with identifier: 118315
2026-03-12 20:03:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2371d9df-8e2e-5766-b782-ef1b516486c3 with identifier: 118315 to the API
2026-03-12 20:03:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:03:05 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:03:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2371d9df-8e2e-5766-b782-ef1b516486c3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH762PZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-gt-12-puretech-130-bva8-7-sieges-118315',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 46184,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 34,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60584,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52808,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63692,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63421,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61975,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63760,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68948,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42914,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2371d9df-8e2e-5766-b782-ef1b516486c3/2371d9df-8e2e-5766-b782-ef1b516486c3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71811,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118315/9.jpeg',
'Width': 1280}],
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2022-07-20',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 GT 1.2 PureTech 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'GT 1.2 PureTech 130 BVA8 7 Sieges',
'vin': 'VF3MRHNSUNS110168',
'year': 2022}
2026-03-12 20:03:05 [arval.fr] INFO: Saving data for 118315: {'created_time': 1773345785.35334, 'last_price_update_time': 1773345785.35335}
2026-03-12 20:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113835)
2026-03-12 20:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391b090>
2026-03-12 20:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/2.jpeg saved to cache
2026-03-12 20:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item afa7ba1c-3df9-51dd-b020-14243bc3c1d9
2026-03-12 20:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113835)
2026-03-12 20:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4fd0>
2026-03-12 20:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/1.jpeg saved to cache
2026-03-12 20:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item afa7ba1c-3df9-51dd-b020-14243bc3c1d9
2026-03-12 20:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113835)
2026-03-12 20:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735a50>
2026-03-12 20:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/0.jpeg saved to cache
2026-03-12 20:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item afa7ba1c-3df9-51dd-b020-14243bc3c1d9
2026-03-12 20:03:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: afa7ba1c-3df9-51dd-b020-14243bc3c1d9, skipping ID generation
2026-03-12 20:03:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item afa7ba1c-3df9-51dd-b020-14243bc3c1d9 with scrape type 1
2026-03-12 20:03:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item afa7ba1c-3df9-51dd-b020-14243bc3c1d9 sending to next pipeline
2026-03-12 20:03:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: afa7ba1c-3df9-51dd-b020-14243bc3c1d9, identifier: 113835
2026-03-12 20:03:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: afa7ba1c-3df9-51dd-b020-14243bc3c1d9 with identifier: 113835
2026-03-12 20:03:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: afa7ba1c-3df9-51dd-b020-14243bc3c1d9 with identifier: 113835
2026-03-12 20:03:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: afa7ba1c-3df9-51dd-b020-14243bc3c1d9 with identifier: 113835 to the API
2026-03-12 20:03:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:03:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:03:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'afa7ba1c-3df9-51dd-b020-14243bc3c1d9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD578LP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-business-15-bluehdi-130-bva8-113835',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 115698,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120902,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108805,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96584,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121896,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_afa7ba1c-3df9-51dd-b020-14243bc3c1d9/afa7ba1c-3df9-51dd-b020-14243bc3c1d9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70937,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113835/4.jpeg',
'Width': 1280}],
'price': 14390.0,
'price_includes_vat': True,
'registration_date': '2021-12-09',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Business 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Business 1.5 BlueHDi 130 BVA8',
'vin': 'VR7ACYHZSML055758',
'year': 2021}
2026-03-12 20:03:08 [arval.fr] INFO: Saving data for 113835: {'created_time': 1773345788.884468, 'last_price_update_time': 1773345788.88448}
2026-03-12 20:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bd690>
2026-03-12 20:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/1.jpeg saved to cache
2026-03-12 20:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12560310>
2026-03-12 20:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/9.jpeg saved to cache
2026-03-12 20:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19351650>
2026-03-12 20:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/8.jpeg saved to cache
2026-03-12 20:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:11 [scrapy.extensions.logstats] INFO: Crawled 102 pages (at 4 pages/min), scraped 22 items (at 6 items/min)
2026-03-12 20:03:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114509)
2026-03-12 20:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561fd0>
2026-03-12 20:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/5.jpeg saved to cache
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f2f56845-fc54-5f16-be74-146476f91f52
2026-03-12 20:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:03:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:03:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a1806ac7-4faa-5709-ae30-3a1ce86bc26d with identifier: 119685
2026-03-12 20:03:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d with scrape type 1
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/0.jpeg not downloaded yet
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/1.jpeg not downloaded yet
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/2.jpeg not downloaded yet
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/3.jpeg not downloaded yet
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/4.jpeg not downloaded yet
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/5.jpeg not downloaded yet
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/6.jpeg not downloaded yet
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/7.jpeg not downloaded yet
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/8.jpeg not downloaded yet
2026-03-12 20:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/9.jpeg not downloaded yet
2026-03-12 20:03:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114509)
2026-03-12 20:03:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128747d0>
2026-03-12 20:03:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/4.jpeg saved to cache
2026-03-12 20:03:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f2f56845-fc54-5f16-be74-146476f91f52
2026-03-12 20:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:03:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 196efee2-9e82-51f4-92a0-bb671f84f040 with identifier: 117115
2026-03-12 20:03:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 196efee2-9e82-51f4-92a0-bb671f84f040 with scrape type 1
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/0.jpeg not downloaded yet
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/1.jpeg not downloaded yet
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/2.jpeg not downloaded yet
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/3.jpeg not downloaded yet
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/4.jpeg not downloaded yet
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/5.jpeg not downloaded yet
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/6.jpeg not downloaded yet
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/7.jpeg not downloaded yet
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/8.jpeg not downloaded yet
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/9.jpeg not downloaded yet
2026-03-12 20:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114509)
2026-03-12 20:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b550>
2026-03-12 20:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/3.jpeg saved to cache
2026-03-12 20:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f2f56845-fc54-5f16-be74-146476f91f52
2026-03-12 20:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114509)
2026-03-12 20:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc150>
2026-03-12 20:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/2.jpeg saved to cache
2026-03-12 20:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f2f56845-fc54-5f16-be74-146476f91f52
2026-03-12 20:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114509)
2026-03-12 20:03:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684750>
2026-03-12 20:03:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/1.jpeg saved to cache
2026-03-12 20:03:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f2f56845-fc54-5f16-be74-146476f91f52
2026-03-12 20:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/114509)
2026-03-12 20:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cc810>
2026-03-12 20:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/0.jpeg saved to cache
2026-03-12 20:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f2f56845-fc54-5f16-be74-146476f91f52
2026-03-12 20:03:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f2f56845-fc54-5f16-be74-146476f91f52, skipping ID generation
2026-03-12 20:03:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f2f56845-fc54-5f16-be74-146476f91f52 with scrape type 1
2026-03-12 20:03:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f2f56845-fc54-5f16-be74-146476f91f52 sending to next pipeline
2026-03-12 20:03:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f2f56845-fc54-5f16-be74-146476f91f52, identifier: 114509
2026-03-12 20:03:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f2f56845-fc54-5f16-be74-146476f91f52 with identifier: 114509
2026-03-12 20:03:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 20:03:18 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=red HTTP/1.1" 200 None
2026-03-12 20:03:18 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 20:03:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f2f56845-fc54-5f16-be74-146476f91f52 with identifier: 114509
2026-03-12 20:03:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f2f56845-fc54-5f16-be74-146476f91f52 with identifier: 114509 to the API
2026-03-12 20:03:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:03:18 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:03:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f2f56845-fc54-5f16-be74-146476f91f52',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA499YR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-aircross-feel-pack-business-puretech-110-bvm6-114509',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3 Aircross',
'odometer': 68903,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 6,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84308,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74917,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81777,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83147,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83690,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f2f56845-fc54-5f16-be74-146476f91f52/f2f56845-fc54-5f16-be74-146476f91f52_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73685,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/114509/5.jpeg',
'Width': 1280}],
'price': 10390.0,
'price_includes_vat': True,
'registration_date': '2021-07-27',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Aircross Feel Pack Business PureTech 110 BVM6',
'transmission': 'manual',
'trim': 'Feel Pack Business PureTech 110 BVM6',
'vin': 'VF72RHNPMM4230921',
'year': 2021}
2026-03-12 20:03:19 [arval.fr] INFO: Saving data for 114509: {'created_time': 1773345799.085038, 'last_price_update_time': 1773345799.085049}
2026-03-12 20:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf510>
2026-03-12 20:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/7.jpeg saved to cache
2026-03-12 20:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2d10>
2026-03-12 20:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/6.jpeg saved to cache
2026-03-12 20:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659210>
2026-03-12 20:03:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/5.jpeg saved to cache
2026-03-12 20:03:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b2d0>
2026-03-12 20:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/4.jpeg saved to cache
2026-03-12 20:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf1d0>
2026-03-12 20:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/3.jpeg saved to cache
2026-03-12 20:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2f10>
2026-03-12 20:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/2.jpeg saved to cache
2026-03-12 20:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126597d0>
2026-03-12 20:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/1.jpeg saved to cache
2026-03-12 20:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115094)
2026-03-12 20:03:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d97d0>
2026-03-12 20:03:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/0.jpeg saved to cache
2026-03-12 20:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7
2026-03-12 20:03:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ea6eb6a0-0905-55b5-ac07-0d1807015ab7, skipping ID generation
2026-03-12 20:03:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with scrape type 1
2026-03-12 20:03:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ea6eb6a0-0905-55b5-ac07-0d1807015ab7 sending to next pipeline
2026-03-12 20:03:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ea6eb6a0-0905-55b5-ac07-0d1807015ab7, identifier: 115094
2026-03-12 20:03:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with identifier: 115094
2026-03-12 20:03:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with identifier: 115094
2026-03-12 20:03:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ea6eb6a0-0905-55b5-ac07-0d1807015ab7 with identifier: 115094 to the API
2026-03-12 20:03:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:03:29 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:03:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 299,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'ea6eb6a0-0905-55b5-ac07-0d1807015ab7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ215VF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-hybrid4-300-gt-pack-16-plug-in-bva8-115094',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 45795,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 26,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66658,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53233,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64834,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63665,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63181,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46037,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60438,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65282,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72346,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea6eb6a0-0905-55b5-ac07-0d1807015ab7/ea6eb6a0-0905-55b5-ac07-0d1807015ab7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66174,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115094/9.jpeg',
'Width': 1280}],
'price': 24790.0,
'price_includes_vat': True,
'registration_date': '2022-09-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Hybrid4 300 GT Pack 1.6 Plug-In BVA8',
'transmission': 'automatic',
'trim': 'Hybrid4 300 GT Pack 1.6 Plug-In BVA8',
'vin': 'VF3M45GBUNS139681',
'year': 2022}
2026-03-12 20:03:29 [arval.fr] INFO: Saving data for 115094: {'created_time': 1773345809.730021, 'last_price_update_time': 1773345809.73003}
2026-03-12 20:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122722)
2026-03-12 20:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272eb50>
2026-03-12 20:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/0.jpeg saved to cache
2026-03-12 20:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5f157611-1764-59ce-8ec8-0ceee14a820c
2026-03-12 20:03:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5f157611-1764-59ce-8ec8-0ceee14a820c, skipping ID generation
2026-03-12 20:03:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5f157611-1764-59ce-8ec8-0ceee14a820c with scrape type 1
2026-03-12 20:03:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5f157611-1764-59ce-8ec8-0ceee14a820c sending to next pipeline
2026-03-12 20:03:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5f157611-1764-59ce-8ec8-0ceee14a820c, identifier: 122722
2026-03-12 20:03:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5f157611-1764-59ce-8ec8-0ceee14a820c with identifier: 122722
2026-03-12 20:03:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5f157611-1764-59ce-8ec8-0ceee14a820c with identifier: 122722
2026-03-12 20:03:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5f157611-1764-59ce-8ec8-0ceee14a820c with identifier: 122722 to the API
2026-03-12 20:03:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:03:30 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:03:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '5f157611-1764-59ce-8ec8-0ceee14a820c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB335JQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-shine-pack-hybrid-16-225-bva8-122722',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 79733,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62129,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69225,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66392,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47516,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63027,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67284,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82266,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5f157611-1764-59ce-8ec8-0ceee14a820c/5f157611-1764-59ce-8ec8-0ceee14a820c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77800,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122722/9.jpeg',
'Width': 1280}],
'price': 19490.0,
'price_includes_vat': True,
'registration_date': '2021-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Shine Pack Hybrid 1.6 225 BVA8',
'transmission': 'automatic',
'trim': 'Shine Pack Hybrid 1.6 225 BVA8',
'vin': 'VR7A4DGZSML038558',
'year': 2021}
2026-03-12 20:03:30 [arval.fr] INFO: Saving data for 122722: {'created_time': 1773345810.832373, 'last_price_update_time': 1773345810.832383}
2026-03-12 20:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 20:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff54d0>
2026-03-12 20:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/9.jpeg saved to cache
2026-03-12 20:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 20:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9850>
2026-03-12 20:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/9.jpeg saved to cache
2026-03-12 20:03:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fede50>
2026-03-12 20:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/8.jpeg saved to cache
2026-03-12 20:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12720c10>
2026-03-12 20:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/9.jpeg saved to cache
2026-03-12 20:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180832d0>
2026-03-12 20:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/8.jpeg saved to cache
2026-03-12 20:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d750>
2026-03-12 20:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/7.jpeg saved to cache
2026-03-12 20:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265ae90>
2026-03-12 20:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/6.jpeg saved to cache
2026-03-12 20:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19359450>
2026-03-12 20:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/5.jpeg saved to cache
2026-03-12 20:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:03:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c69c44c9-b494-5852-a4ba-43c8f6cbc32e with identifier: 116721
2026-03-12 20:03:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e with scrape type 1
2026-03-12 20:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/0.jpeg not downloaded yet
2026-03-12 20:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/1.jpeg not downloaded yet
2026-03-12 20:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/2.jpeg not downloaded yet
2026-03-12 20:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/3.jpeg not downloaded yet
2026-03-12 20:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/4.jpeg not downloaded yet
2026-03-12 20:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/5.jpeg not downloaded yet
2026-03-12 20:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/6.jpeg not downloaded yet
2026-03-12 20:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/7.jpeg not downloaded yet
2026-03-12 20:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/8.jpeg not downloaded yet
2026-03-12 20:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/9.jpeg not downloaded yet
2026-03-12 20:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aff1d0>
2026-03-12 20:03:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/4.jpeg saved to cache
2026-03-12 20:03:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273db90>
2026-03-12 20:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/3.jpeg saved to cache
2026-03-12 20:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12562ed0>
2026-03-12 20:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/2.jpeg saved to cache
2026-03-12 20:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d8f10>
2026-03-12 20:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/1.jpeg saved to cache
2026-03-12 20:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117115)
2026-03-12 20:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784790>
2026-03-12 20:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/0.jpeg saved to cache
2026-03-12 20:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 196efee2-9e82-51f4-92a0-bb671f84f040
2026-03-12 20:03:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 196efee2-9e82-51f4-92a0-bb671f84f040, skipping ID generation
2026-03-12 20:03:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 196efee2-9e82-51f4-92a0-bb671f84f040 with scrape type 1
2026-03-12 20:03:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 196efee2-9e82-51f4-92a0-bb671f84f040 sending to next pipeline
2026-03-12 20:03:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 196efee2-9e82-51f4-92a0-bb671f84f040, identifier: 117115
2026-03-12 20:03:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 196efee2-9e82-51f4-92a0-bb671f84f040 with identifier: 117115
2026-03-12 20:03:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 196efee2-9e82-51f4-92a0-bb671f84f040 with identifier: 117115
2026-03-12 20:03:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 196efee2-9e82-51f4-92a0-bb671f84f040 with identifier: 117115 to the API
2026-03-12 20:03:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:03:47 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:03:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '196efee2-9e82-51f4-92a0-bb671f84f040',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ159SW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-dkg7-business-design-117115',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 30663,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58883,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46022,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58090,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57949,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41142,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55047,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58998,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78253,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_196efee2-9e82-51f4-92a0-bb671f84f040/196efee2-9e82-51f4-92a0-bb671f84f040_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99833,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117115/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i DKG7 Business Design',
'transmission': 'automatic',
'trim': '116i DKG7 Business Design',
'vin': 'WBA7K110207M96467',
'year': 2023}
2026-03-12 20:03:47 [arval.fr] INFO: Saving data for 117115: {'created_time': 1773345827.260248, 'last_price_update_time': 1773345827.260258}
2026-03-12 20:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658b90>
2026-03-12 20:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/7.jpeg saved to cache
2026-03-12 20:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02410>
2026-03-12 20:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/6.jpeg saved to cache
2026-03-12 20:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9bd0>
2026-03-12 20:03:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/5.jpeg saved to cache
2026-03-12 20:03:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c3810>
2026-03-12 20:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/4.jpeg saved to cache
2026-03-12 20:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e013d0>
2026-03-12 20:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/3.jpeg saved to cache
2026-03-12 20:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c182416d0>
2026-03-12 20:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/2.jpeg saved to cache
2026-03-12 20:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9390>
2026-03-12 20:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/1.jpeg saved to cache
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:03:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:03:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 62638ab2-c568-5513-b3ef-191f35bc6fe2 with identifier: 120489
2026-03-12 20:03:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62638ab2-c568-5513-b3ef-191f35bc6fe2 with scrape type 1
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/0.jpeg not downloaded yet
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/1.jpeg not downloaded yet
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/2.jpeg not downloaded yet
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/3.jpeg not downloaded yet
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/4.jpeg not downloaded yet
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/5.jpeg not downloaded yet
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/6.jpeg not downloaded yet
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/7.jpeg not downloaded yet
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/8.jpeg not downloaded yet
2026-03-12 20:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/9.jpeg not downloaded yet
2026-03-12 20:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119685)
2026-03-12 20:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bdb10>
2026-03-12 20:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/0.jpeg saved to cache
2026-03-12 20:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d
2026-03-12 20:03:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a1806ac7-4faa-5709-ae30-3a1ce86bc26d, skipping ID generation
2026-03-12 20:03:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d with scrape type 1
2026-03-12 20:03:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a1806ac7-4faa-5709-ae30-3a1ce86bc26d sending to next pipeline
2026-03-12 20:03:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a1806ac7-4faa-5709-ae30-3a1ce86bc26d, identifier: 119685
2026-03-12 20:03:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a1806ac7-4faa-5709-ae30-3a1ce86bc26d with identifier: 119685
2026-03-12 20:03:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a1806ac7-4faa-5709-ae30-3a1ce86bc26d with identifier: 119685
2026-03-12 20:03:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a1806ac7-4faa-5709-ae30-3a1ce86bc26d with identifier: 119685 to the API
2026-03-12 20:03:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:03:57 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:03:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.2L',
'engine_horse_power': 165,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a1806ac7-4faa-5709-ae30-3a1ce86bc26d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB384XR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-jumper-chassis-cab-4-35-l3-bluehdi-165-bvm6-control-119685',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Jumper',
'odometer': 77881,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116170,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 166747,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153046,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106694,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122076,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132027,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128030,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99378,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87054,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a1806ac7-4faa-5709-ae30-3a1ce86bc26d/a1806ac7-4faa-5709-ae30-3a1ce86bc26d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116109,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119685/9.jpeg',
'Width': 1280}],
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2021-09-21',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Jumper Chassis cab 4-35 L3 BlueHDi 165 BVM6 Control',
'transmission': 'manual',
'trim': 'Chassis cab 4-35 L3 BlueHDi 165 BVM6 Control',
'vin': 'VF7YDCNAU12T00081',
'year': 2021}
2026-03-12 20:03:57 [arval.fr] INFO: Saving data for 119685: {'created_time': 1773345837.140501, 'last_price_update_time': 1773345837.140512}
2026-03-12 20:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113050> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:03:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 233c9c77-b1be-5678-ad70-76a6f524796a with identifier: 113050
2026-03-12 20:03:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 233c9c77-b1be-5678-ad70-76a6f524796a with scrape type 1
2026-03-12 20:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 6 photos for item 233c9c77-b1be-5678-ad70-76a6f524796a
2026-03-12 20:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/0.jpeg not downloaded yet
2026-03-12 20:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/1.jpeg not downloaded yet
2026-03-12 20:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/2.jpeg not downloaded yet
2026-03-12 20:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/3.jpeg not downloaded yet
2026-03-12 20:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/4.jpeg not downloaded yet
2026-03-12 20:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/5.jpeg not downloaded yet
2026-03-12 20:03:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 20:03:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bc0d0>
2026-03-12 20:03:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/8.jpeg saved to cache
2026-03-12 20:03:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 20:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 20:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12852290>
2026-03-12 20:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/7.jpeg saved to cache
2026-03-12 20:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 20:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 20:03:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:03:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12545cd0>
2026-03-12 20:03:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:03:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:03:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:03:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/6.jpeg saved to cache
2026-03-12 20:03:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 20:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bded0>
2026-03-12 20:04:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/9.jpeg saved to cache
2026-03-12 20:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274ff90>
2026-03-12 20:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/8.jpeg saved to cache
2026-03-12 20:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5a610>
2026-03-12 20:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/7.jpeg saved to cache
2026-03-12 20:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180a94d0>
2026-03-12 20:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/6.jpeg saved to cache
2026-03-12 20:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae86d0>
2026-03-12 20:04:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/5.jpeg saved to cache
2026-03-12 20:04:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180834d0>
2026-03-12 20:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/4.jpeg saved to cache
2026-03-12 20:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513f50>
2026-03-12 20:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/3.jpeg saved to cache
2026-03-12 20:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272e290>
2026-03-12 20:04:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/2.jpeg saved to cache
2026-03-12 20:04:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e3c90>
2026-03-12 20:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/1.jpeg saved to cache
2026-03-12 20:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:11 [scrapy.extensions.logstats] INFO: Crawled 107 pages (at 5 pages/min), scraped 27 items (at 5 items/min)
2026-03-12 20:04:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116721)
2026-03-12 20:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7d50>
2026-03-12 20:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/0.jpeg saved to cache
2026-03-12 20:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e
2026-03-12 20:04:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c69c44c9-b494-5852-a4ba-43c8f6cbc32e, skipping ID generation
2026-03-12 20:04:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e with scrape type 1
2026-03-12 20:04:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c69c44c9-b494-5852-a4ba-43c8f6cbc32e sending to next pipeline
2026-03-12 20:04:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c69c44c9-b494-5852-a4ba-43c8f6cbc32e, identifier: 116721
2026-03-12 20:04:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c69c44c9-b494-5852-a4ba-43c8f6cbc32e with identifier: 116721
2026-03-12 20:04:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c69c44c9-b494-5852-a4ba-43c8f6cbc32e with identifier: 116721
2026-03-12 20:04:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c69c44c9-b494-5852-a4ba-43c8f6cbc32e with identifier: 116721 to the API
2026-03-12 20:04:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:04:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:04:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c69c44c9-b494-5852-a4ba-43c8f6cbc32e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ031JP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-15-hdi-130cv-bva8-116721',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 42595,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56458,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45985,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57005,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56149,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57377,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42733,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55198,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54198,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70474,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c69c44c9-b494-5852-a4ba-43c8f6cbc32e/c69c44c9-b494-5852-a4ba-43c8f6cbc32e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66150,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116721/9.jpeg',
'Width': 1280}],
'price': 19490.0,
'price_includes_vat': True,
'registration_date': '2022-09-12',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Active Pack 1.5 HDi 130CV BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.5 HDi 130CV BVA8',
'vin': 'VR3FBYHZTNY597622',
'year': 2022}
2026-03-12 20:04:13 [arval.fr] INFO: Saving data for 116721: {'created_time': 1773345853.507894, 'last_price_update_time': 1773345853.507907}
2026-03-12 20:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 20:04:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12817d10>
2026-03-12 20:04:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/5.jpeg saved to cache
2026-03-12 20:04:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 20:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a450>
2026-03-12 20:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/9.jpeg saved to cache
2026-03-12 20:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:04:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12708b90>
2026-03-12 20:04:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/8.jpeg saved to cache
2026-03-12 20:04:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113050)
2026-03-12 20:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139015d0>
2026-03-12 20:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/5.jpeg saved to cache
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 233c9c77-b1be-5678-ad70-76a6f524796a
2026-03-12 20:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:04:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bfb7bca8-039b-5f9a-abca-8fc6c027a079 with identifier: 118661
2026-03-12 20:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfb7bca8-039b-5f9a-abca-8fc6c027a079 with scrape type 1
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/0.jpeg not downloaded yet
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/1.jpeg not downloaded yet
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/2.jpeg not downloaded yet
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/3.jpeg not downloaded yet
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/4.jpeg not downloaded yet
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/5.jpeg not downloaded yet
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/6.jpeg not downloaded yet
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/7.jpeg not downloaded yet
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/8.jpeg not downloaded yet
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/9.jpeg not downloaded yet
2026-03-12 20:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113050)
2026-03-12 20:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126507d0>
2026-03-12 20:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/4.jpeg saved to cache
2026-03-12 20:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 233c9c77-b1be-5678-ad70-76a6f524796a
2026-03-12 20:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113050)
2026-03-12 20:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e028d0>
2026-03-12 20:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/3.jpeg saved to cache
2026-03-12 20:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 233c9c77-b1be-5678-ad70-76a6f524796a
2026-03-12 20:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113050)
2026-03-12 20:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f19250>
2026-03-12 20:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/2.jpeg saved to cache
2026-03-12 20:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 233c9c77-b1be-5678-ad70-76a6f524796a
2026-03-12 20:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113050)
2026-03-12 20:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14d50>
2026-03-12 20:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/1.jpeg saved to cache
2026-03-12 20:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 233c9c77-b1be-5678-ad70-76a6f524796a
2026-03-12 20:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/113050)
2026-03-12 20:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18510>
2026-03-12 20:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/0.jpeg saved to cache
2026-03-12 20:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 233c9c77-b1be-5678-ad70-76a6f524796a
2026-03-12 20:04:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 233c9c77-b1be-5678-ad70-76a6f524796a, skipping ID generation
2026-03-12 20:04:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 233c9c77-b1be-5678-ad70-76a6f524796a with scrape type 1
2026-03-12 20:04:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 233c9c77-b1be-5678-ad70-76a6f524796a sending to next pipeline
2026-03-12 20:04:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 233c9c77-b1be-5678-ad70-76a6f524796a, identifier: 113050
2026-03-12 20:04:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 233c9c77-b1be-5678-ad70-76a6f524796a with identifier: 113050
2026-03-12 20:04:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 233c9c77-b1be-5678-ad70-76a6f524796a with identifier: 113050
2026-03-12 20:04:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 233c9c77-b1be-5678-ad70-76a6f524796a with identifier: 113050 to the API
2026-03-12 20:04:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:04:22 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:04:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '233c9c77-b1be-5678-ad70-76a6f524796a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK744WH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-active-pack-12-puretech-130cv-bva8-113050',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 96704,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 6,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79637,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73104,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82339,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79071,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79198,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_233c9c77-b1be-5678-ad70-76a6f524796a/233c9c77-b1be-5678-ad70-76a6f524796a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65517,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/113050/5.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2022-11-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Active Pack 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.2 PureTech 130CV BVA8',
'vin': 'VF3MRHNSUNS118100',
'year': 2022}
2026-03-12 20:04:22 [arval.fr] INFO: Saving data for 113050: {'created_time': 1773345862.344696, 'last_price_update_time': 1773345862.344708}
2026-03-12 20:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c350>
2026-03-12 20:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/7.jpeg saved to cache
2026-03-12 20:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f110>
2026-03-12 20:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/6.jpeg saved to cache
2026-03-12 20:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687810>
2026-03-12 20:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/5.jpeg saved to cache
2026-03-12 20:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193a5450>
2026-03-12 20:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/4.jpeg saved to cache
2026-03-12 20:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12709050>
2026-03-12 20:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/3.jpeg saved to cache
2026-03-12 20:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900fd0>
2026-03-12 20:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/2.jpeg saved to cache
2026-03-12 20:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12873ed0>
2026-03-12 20:04:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/1.jpeg saved to cache
2026-03-12 20:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120489)
2026-03-12 20:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9110>
2026-03-12 20:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/0.jpeg saved to cache
2026-03-12 20:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 62638ab2-c568-5513-b3ef-191f35bc6fe2
2026-03-12 20:04:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 62638ab2-c568-5513-b3ef-191f35bc6fe2, skipping ID generation
2026-03-12 20:04:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 62638ab2-c568-5513-b3ef-191f35bc6fe2 with scrape type 1
2026-03-12 20:04:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 62638ab2-c568-5513-b3ef-191f35bc6fe2 sending to next pipeline
2026-03-12 20:04:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 62638ab2-c568-5513-b3ef-191f35bc6fe2, identifier: 120489
2026-03-12 20:04:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 62638ab2-c568-5513-b3ef-191f35bc6fe2 with identifier: 120489
2026-03-12 20:04:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 62638ab2-c568-5513-b3ef-191f35bc6fe2 with identifier: 120489
2026-03-12 20:04:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 62638ab2-c568-5513-b3ef-191f35bc6fe2 with identifier: 120489 to the API
2026-03-12 20:04:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:04:31 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:04:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.0L',
'engine_horse_power': 178,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '62638ab2-c568-5513-b3ef-191f35bc6fe2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB099VB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-mini-cabriolet-cooper-s-essential-178-bva7-120489',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Mini',
'odometer': 26108,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62902,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55984,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61940,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62400,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63535,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50926,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58278,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58976,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59602,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_62638ab2-c568-5513-b3ef-191f35bc6fe2/62638ab2-c568-5513-b3ef-191f35bc6fe2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74124,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120489/9.jpeg',
'Width': 1280}],
'price': 30490.0,
'price_includes_vat': True,
'registration_date': '2021-09-15',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Mini Cabriolet Cooper S Essential 178 BVA7',
'transmission': 'automatic',
'trim': 'Cabriolet Cooper S Essential 178 BVA7',
'vin': 'WMW41DL0103N69999',
'year': 2021}
2026-03-12 20:04:31 [arval.fr] INFO: Saving data for 120489: {'created_time': 1773345871.920365, 'last_price_update_time': 1773345871.920374}
2026-03-12 20:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 20:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12875fd0>
2026-03-12 20:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/4.jpeg saved to cache
2026-03-12 20:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 20:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 20:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a810>
2026-03-12 20:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/3.jpeg saved to cache
2026-03-12 20:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 20:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 20:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12817d10>
2026-03-12 20:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/1.jpeg saved to cache
2026-03-12 20:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 20:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12723710>
2026-03-12 20:04:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/9.jpeg saved to cache
2026-03-12 20:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12817290>
2026-03-12 20:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/8.jpeg saved to cache
2026-03-12 20:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d97d0>
2026-03-12 20:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/7.jpeg saved to cache
2026-03-12 20:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fed8d0>
2026-03-12 20:04:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/6.jpeg saved to cache
2026-03-12 20:04:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273e950>
2026-03-12 20:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/5.jpeg saved to cache
2026-03-12 20:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13afd750>
2026-03-12 20:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/4.jpeg saved to cache
2026-03-12 20:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126da0d0>
2026-03-12 20:04:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/3.jpeg saved to cache
2026-03-12 20:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139030d0>
2026-03-12 20:04:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/2.jpeg saved to cache
2026-03-12 20:04:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcdb10>
2026-03-12 20:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/1.jpeg saved to cache
2026-03-12 20:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118661)
2026-03-12 20:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509990>
2026-03-12 20:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/0.jpeg saved to cache
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bfb7bca8-039b-5f9a-abca-8fc6c027a079
2026-03-12 20:04:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bfb7bca8-039b-5f9a-abca-8fc6c027a079, skipping ID generation
2026-03-12 20:04:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bfb7bca8-039b-5f9a-abca-8fc6c027a079 with scrape type 1
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bfb7bca8-039b-5f9a-abca-8fc6c027a079 sending to next pipeline
2026-03-12 20:04:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: bfb7bca8-039b-5f9a-abca-8fc6c027a079, identifier: 118661
2026-03-12 20:04:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: bfb7bca8-039b-5f9a-abca-8fc6c027a079 with identifier: 118661
2026-03-12 20:04:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: bfb7bca8-039b-5f9a-abca-8fc6c027a079 with identifier: 118661
2026-03-12 20:04:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: bfb7bca8-039b-5f9a-abca-8fc6c027a079 with identifier: 118661 to the API
2026-03-12 20:04:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:04:47 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:04:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'bfb7bca8-039b-5f9a-abca-8fc6c027a079',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ780WR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-12-puretech-130-bva8-7-sieges-118661',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 47885,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67848,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53311,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67334,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66462,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67323,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47509,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64220,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69202,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46618,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bfb7bca8-039b-5f9a-abca-8fc6c027a079/bfb7bca8-039b-5f9a-abca-8fc6c027a079_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52158,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118661/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'vin': 'VF3MRHNSUNS134368',
'year': 2022}
2026-03-12 20:04:47 [arval.fr] INFO: Saving data for 118661: {'created_time': 1773345887.481734, 'last_price_update_time': 1773345887.481744}
2026-03-12 20:04:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:04:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:04:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e67cb0b-d715-537e-be75-9d4f20c41728 with identifier: 118317
2026-03-12 20:04:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e67cb0b-d715-537e-be75-9d4f20c41728 with scrape type 1
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/0.jpeg not downloaded yet
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/1.jpeg not downloaded yet
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/2.jpeg not downloaded yet
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/3.jpeg not downloaded yet
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/4.jpeg not downloaded yet
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/5.jpeg not downloaded yet
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/6.jpeg not downloaded yet
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/7.jpeg not downloaded yet
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/8.jpeg not downloaded yet
2026-03-12 20:04:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/9.jpeg not downloaded yet
2026-03-12 20:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120227)
2026-03-12 20:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12876fd0>
2026-03-12 20:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/0.jpeg saved to cache
2026-03-12 20:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0
2026-03-12 20:04:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e54af754-f3ff-58a2-ae22-71d1ac99e9d0, skipping ID generation
2026-03-12 20:04:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with scrape type 1
2026-03-12 20:04:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e54af754-f3ff-58a2-ae22-71d1ac99e9d0 sending to next pipeline
2026-03-12 20:04:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e54af754-f3ff-58a2-ae22-71d1ac99e9d0, identifier: 120227
2026-03-12 20:04:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with identifier: 120227
2026-03-12 20:04:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with identifier: 120227
2026-03-12 20:04:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e54af754-f3ff-58a2-ae22-71d1ac99e9d0 with identifier: 120227 to the API
2026-03-12 20:04:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:04:48 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:04:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e54af754-f3ff-58a2-ae22-71d1ac99e9d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK770KS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-120227',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 39119,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60510,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47592,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59950,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62732,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61895,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44725,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58315,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62202,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67736,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e54af754-f3ff-58a2-ae22-71d1ac99e9d0/e54af754-f3ff-58a2-ae22-71d1ac99e9d0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79488,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120227/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2022-11-07',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00070017884',
'year': 2022}
2026-03-12 20:04:48 [arval.fr] INFO: Saving data for 120227: {'created_time': 1773345888.720109, 'last_price_update_time': 1773345888.720119}
2026-03-12 20:04:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:04:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with identifier: 118173
2026-03-12 20:04:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with scrape type 1
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/0.jpeg not downloaded yet
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/1.jpeg not downloaded yet
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/2.jpeg not downloaded yet
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/3.jpeg not downloaded yet
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/4.jpeg not downloaded yet
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/5.jpeg not downloaded yet
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/6.jpeg not downloaded yet
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/7.jpeg not downloaded yet
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/8.jpeg not downloaded yet
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/9.jpeg not downloaded yet
2026-03-12 20:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 20:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff4e90>
2026-03-12 20:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/4.jpeg saved to cache
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 20:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 20:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae8a50>
2026-03-12 20:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/3.jpeg saved to cache
2026-03-12 20:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 20:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:04:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d646012-80ec-5197-ac56-c4f64079f053 with identifier: 122449
2026-03-12 20:04:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d646012-80ec-5197-ac56-c4f64079f053 with scrape type 1
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/0.jpeg not downloaded yet
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/1.jpeg not downloaded yet
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/2.jpeg not downloaded yet
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/3.jpeg not downloaded yet
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/4.jpeg not downloaded yet
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/5.jpeg not downloaded yet
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/6.jpeg not downloaded yet
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/7.jpeg not downloaded yet
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/8.jpeg not downloaded yet
2026-03-12 20:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/9.jpeg not downloaded yet
2026-03-12 20:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 20:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e03dd0>
2026-03-12 20:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/2.jpeg saved to cache
2026-03-12 20:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 20:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 20:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12562450>
2026-03-12 20:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/1.jpeg saved to cache
2026-03-12 20:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 20:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121777)
2026-03-12 20:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f58950>
2026-03-12 20:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/0.jpeg saved to cache
2026-03-12 20:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f9f4ee19-1401-5da9-8c5d-8c5535caf680
2026-03-12 20:04:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f9f4ee19-1401-5da9-8c5d-8c5535caf680, skipping ID generation
2026-03-12 20:04:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f9f4ee19-1401-5da9-8c5d-8c5535caf680 with scrape type 1
2026-03-12 20:04:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f9f4ee19-1401-5da9-8c5d-8c5535caf680 sending to next pipeline
2026-03-12 20:04:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f9f4ee19-1401-5da9-8c5d-8c5535caf680, identifier: 121777
2026-03-12 20:04:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f9f4ee19-1401-5da9-8c5d-8c5535caf680 with identifier: 121777
2026-03-12 20:04:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f9f4ee19-1401-5da9-8c5d-8c5535caf680 with identifier: 121777
2026-03-12 20:04:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f9f4ee19-1401-5da9-8c5d-8c5535caf680 with identifier: 121777 to the API
2026-03-12 20:04:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:04:53 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:04:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f9f4ee19-1401-5da9-8c5d-8c5535caf680',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC745GA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-pack-12-puretech-130-bvm6-121777',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 57238,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62248,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49439,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62678,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61423,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61165,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42758,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59915,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61022,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56953,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f9f4ee19-1401-5da9-8c5d-8c5535caf680/f9f4ee19-1401-5da9-8c5d-8c5535caf680_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86001,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121777/9.jpeg',
'Width': 1280}],
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2021-10-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 130 BVM6',
'vin': 'VR3USHNSKMJ840236',
'year': 2021}
2026-03-12 20:04:54 [arval.fr] INFO: Saving data for 121777: {'created_time': 1773345894.109853, 'last_price_update_time': 1773345894.109862}
2026-03-12 20:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 20:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6f750>
2026-03-12 20:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/8.jpeg saved to cache
2026-03-12 20:04:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 20:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 20:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273e010>
2026-03-12 20:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/6.jpeg saved to cache
2026-03-12 20:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 20:04:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 20:04:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539c50>
2026-03-12 20:04:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/5.jpeg saved to cache
2026-03-12 20:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 20:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 20:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aea050>
2026-03-12 20:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/4.jpeg saved to cache
2026-03-12 20:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 20:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 20:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12848250>
2026-03-12 20:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:04:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:04:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/3.jpeg saved to cache
2026-03-12 20:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 20:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 20:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1285a050>
2026-03-12 20:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/2.jpeg saved to cache
2026-03-12 20:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 20:05:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 20:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bce10>
2026-03-12 20:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/1.jpeg saved to cache
2026-03-12 20:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 20:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125649)
2026-03-12 20:05:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128595d0>
2026-03-12 20:05:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/0.jpeg saved to cache
2026-03-12 20:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2
2026-03-12 20:05:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: af9e6dc0-ca15-519d-82b5-de0c21cd17b2, skipping ID generation
2026-03-12 20:05:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2 with scrape type 1
2026-03-12 20:05:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item af9e6dc0-ca15-519d-82b5-de0c21cd17b2 sending to next pipeline
2026-03-12 20:05:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: af9e6dc0-ca15-519d-82b5-de0c21cd17b2, identifier: 125649
2026-03-12 20:05:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: af9e6dc0-ca15-519d-82b5-de0c21cd17b2 with identifier: 125649
2026-03-12 20:05:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: af9e6dc0-ca15-519d-82b5-de0c21cd17b2 with identifier: 125649
2026-03-12 20:05:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: af9e6dc0-ca15-519d-82b5-de0c21cd17b2 with identifier: 125649 to the API
2026-03-12 20:05:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:05:03 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:05:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'af9e6dc0-ca15-519d-82b5-de0c21cd17b2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK003DD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-125649',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 29814,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75113,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75380,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77488,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72463,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62796,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75550,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77529,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63250,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99154,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af9e6dc0-ca15-519d-82b5-de0c21cd17b2/af9e6dc0-ca15-519d-82b5-de0c21cd17b2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 2216752,
'Height': 3360,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125649/9.jpeg',
'Width': 6720}],
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2022-10-21',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS6PC660825',
'year': 2022}
2026-03-12 20:05:03 [arval.fr] INFO: Saving data for 125649: {'created_time': 1773345903.892314, 'last_price_update_time': 1773345903.892324}
2026-03-12 20:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff7fd0>
2026-03-12 20:05:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/9.jpeg saved to cache
2026-03-12 20:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e1110>
2026-03-12 20:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/8.jpeg saved to cache
2026-03-12 20:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c11d0>
2026-03-12 20:05:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/9.jpeg saved to cache
2026-03-12 20:05:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125130d0>
2026-03-12 20:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/8.jpeg saved to cache
2026-03-12 20:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1dd0>
2026-03-12 20:05:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/7.jpeg saved to cache
2026-03-12 20:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12828d90>
2026-03-12 20:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/9.jpeg saved to cache
2026-03-12 20:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1a910>
2026-03-12 20:05:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/8.jpeg saved to cache
2026-03-12 20:05:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:11 [scrapy.extensions.logstats] INFO: Crawled 111 pages (at 4 pages/min), scraped 34 items (at 7 items/min)
2026-03-12 20:05:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:05:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734e90>
2026-03-12 20:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/7.jpeg saved to cache
2026-03-12 20:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2050>
2026-03-12 20:05:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/6.jpeg saved to cache
2026-03-12 20:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125399d0>
2026-03-12 20:05:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/5.jpeg saved to cache
2026-03-12 20:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f250>
2026-03-12 20:05:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/4.jpeg saved to cache
2026-03-12 20:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12512610>
2026-03-12 20:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/3.jpeg saved to cache
2026-03-12 20:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270b850>
2026-03-12 20:05:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/2.jpeg saved to cache
2026-03-12 20:05:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125120d0>
2026-03-12 20:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/1.jpeg saved to cache
2026-03-12 20:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122449)
2026-03-12 20:05:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12562cd0>
2026-03-12 20:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/0.jpeg saved to cache
2026-03-12 20:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4d646012-80ec-5197-ac56-c4f64079f053
2026-03-12 20:05:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4d646012-80ec-5197-ac56-c4f64079f053, skipping ID generation
2026-03-12 20:05:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d646012-80ec-5197-ac56-c4f64079f053 with scrape type 1
2026-03-12 20:05:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4d646012-80ec-5197-ac56-c4f64079f053 sending to next pipeline
2026-03-12 20:05:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4d646012-80ec-5197-ac56-c4f64079f053, identifier: 122449
2026-03-12 20:05:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4d646012-80ec-5197-ac56-c4f64079f053 with identifier: 122449
2026-03-12 20:05:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4d646012-80ec-5197-ac56-c4f64079f053 with identifier: 122449
2026-03-12 20:05:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4d646012-80ec-5197-ac56-c4f64079f053 with identifier: 122449 to the API
2026-03-12 20:05:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:05:21 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:05:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '4d646012-80ec-5197-ac56-c4f64079f053',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK122RA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a3-sportback-design-30-tfsi-mhev-s-tronic-110-122449',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A3',
'odometer': 54773,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84216,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79217,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82862,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84641,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81940,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71720,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83091,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84182,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125871,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d646012-80ec-5197-ac56-c4f64079f053/4d646012-80ec-5197-ac56-c4f64079f053_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116656,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122449/9.jpeg',
'Width': 1280}],
'price': 24590.0,
'price_includes_vat': True,
'registration_date': '2022-11-22',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A3 Sportback Design 30 TFSI MHEV S Tronic 110',
'transmission': 'automatic',
'trim': 'Sportback Design 30 TFSI MHEV S Tronic 110',
'vin': 'WAUZZZGY6PA048472',
'year': 2022}
2026-03-12 20:05:21 [arval.fr] INFO: Saving data for 122449: {'created_time': 1773345921.471118, 'last_price_update_time': 1773345921.471128}
2026-03-12 20:05:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fee510>
2026-03-12 20:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/6.jpeg saved to cache
2026-03-12 20:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:05:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e9631e9-001d-5157-baa7-8f974d67414f with identifier: 119188
2026-03-12 20:05:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e9631e9-001d-5157-baa7-8f974d67414f with scrape type 1
2026-03-12 20:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/0.jpeg not downloaded yet
2026-03-12 20:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/1.jpeg not downloaded yet
2026-03-12 20:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/2.jpeg not downloaded yet
2026-03-12 20:05:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/3.jpeg not downloaded yet
2026-03-12 20:05:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bc450>
2026-03-12 20:05:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/5.jpeg saved to cache
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/4.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/5.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/6.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/7.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/8.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/9.jpeg not downloaded yet
2026-03-12 20:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:05:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52b0a6dc-dc6c-50e5-a815-859067b276a0 with identifier: 122889
2026-03-12 20:05:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52b0a6dc-dc6c-50e5-a815-859067b276a0 with scrape type 1
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/0.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/1.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/2.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/3.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/4.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/5.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/6.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/7.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/8.jpeg not downloaded yet
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/9.jpeg not downloaded yet
2026-03-12 20:05:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813590>
2026-03-12 20:05:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/4.jpeg saved to cache
2026-03-12 20:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b9d0>
2026-03-12 20:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/3.jpeg saved to cache
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122441> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with identifier: 122441
2026-03-12 20:05:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with scrape type 1
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/0.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/1.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/2.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/3.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/4.jpeg not downloaded yet
2026-03-12 20:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:05:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 194a6090-6f6d-574d-9f47-3d96843a9cbf with identifier: 123272
2026-03-12 20:05:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 194a6090-6f6d-574d-9f47-3d96843a9cbf with scrape type 1
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/0.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/1.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/2.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/3.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/4.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/5.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/6.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/7.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/8.jpeg not downloaded yet
2026-03-12 20:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/9.jpeg not downloaded yet
2026-03-12 20:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cefd0>
2026-03-12 20:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/2.jpeg saved to cache
2026-03-12 20:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12529c90>
2026-03-12 20:05:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/1.jpeg saved to cache
2026-03-12 20:05:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118173)
2026-03-12 20:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5dd0>
2026-03-12 20:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/0.jpeg saved to cache
2026-03-12 20:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f
2026-03-12 20:05:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f, skipping ID generation
2026-03-12 20:05:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with scrape type 1
2026-03-12 20:05:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b8f710b4-11f0-5dca-bbd8-4e67edc63c1f sending to next pipeline
2026-03-12 20:05:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f, identifier: 118173
2026-03-12 20:05:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with identifier: 118173
2026-03-12 20:05:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with identifier: 118173
2026-03-12 20:05:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b8f710b4-11f0-5dca-bbd8-4e67edc63c1f with identifier: 118173 to the API
2026-03-12 20:05:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:05:28 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:05:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b8f710b4-11f0-5dca-bbd8-4e67edc63c1f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE396RJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-12-puretech-130-bva8-118173',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 108919,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63889,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64898,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61629,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60429,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41706,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60614,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66365,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46945,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8f710b4-11f0-5dca-bbd8-4e67edc63c1f/b8f710b4-11f0-5dca-bbd8-4e67edc63c1f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49090,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118173/9.jpeg',
'Width': 1280}],
'price': 13390.0,
'price_includes_vat': True,
'registration_date': '2022-02-15',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8',
'vin': 'VR3USHNSSMJ921119',
'year': 2022}
2026-03-12 20:05:28 [arval.fr] INFO: Saving data for 118173: {'created_time': 1773345928.966705, 'last_price_update_time': 1773345928.966715}
2026-03-12 20:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127678d0>
2026-03-12 20:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/7.jpeg saved to cache
2026-03-12 20:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e1190>
2026-03-12 20:05:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/6.jpeg saved to cache
2026-03-12 20:05:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12563310>
2026-03-12 20:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/5.jpeg saved to cache
2026-03-12 20:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12817290>
2026-03-12 20:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/4.jpeg saved to cache
2026-03-12 20:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f9d0>
2026-03-12 20:05:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/3.jpeg saved to cache
2026-03-12 20:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735a50>
2026-03-12 20:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/2.jpeg saved to cache
2026-03-12 20:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3d390>
2026-03-12 20:05:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/1.jpeg saved to cache
2026-03-12 20:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118317)
2026-03-12 20:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bf590>
2026-03-12 20:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/0.jpeg saved to cache
2026-03-12 20:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3e67cb0b-d715-537e-be75-9d4f20c41728
2026-03-12 20:05:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e67cb0b-d715-537e-be75-9d4f20c41728, skipping ID generation
2026-03-12 20:05:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e67cb0b-d715-537e-be75-9d4f20c41728 with scrape type 1
2026-03-12 20:05:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3e67cb0b-d715-537e-be75-9d4f20c41728 sending to next pipeline
2026-03-12 20:05:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e67cb0b-d715-537e-be75-9d4f20c41728, identifier: 118317
2026-03-12 20:05:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e67cb0b-d715-537e-be75-9d4f20c41728 with identifier: 118317
2026-03-12 20:05:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e67cb0b-d715-537e-be75-9d4f20c41728 with identifier: 118317
2026-03-12 20:05:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e67cb0b-d715-537e-be75-9d4f20c41728 with identifier: 118317 to the API
2026-03-12 20:05:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:05:39 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:05:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 181,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '3e67cb0b-d715-537e-be75-9d4f20c41728',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB854CK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-16-plug-in-225-bva8-118317',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 59727,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66394,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53862,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66469,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65848,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61634,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45541,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63714,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70924,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66918,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e67cb0b-d715-537e-be75-9d4f20c41728/3e67cb0b-d715-537e-be75-9d4f20c41728_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72478,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118317/9.jpeg',
'Width': 1280}],
'price': 20590.0,
'price_includes_vat': True,
'registration_date': '2021-08-03',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.6 Plug-In 225 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.6 Plug-In 225 BVA8',
'vin': 'VF3M4DGZUMS188362',
'year': 2021}
2026-03-12 20:05:39 [arval.fr] INFO: Saving data for 118317: {'created_time': 1773345939.292256, 'last_price_update_time': 1773345939.292268}
2026-03-12 20:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cc9d0>
2026-03-12 20:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/9.jpeg saved to cache
2026-03-12 20:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:05:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bef50>
2026-03-12 20:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/9.jpeg saved to cache
2026-03-12 20:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:05:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:05:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1937b690>
2026-03-12 20:05:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/8.jpeg saved to cache
2026-03-12 20:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282b590>
2026-03-12 20:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/7.jpeg saved to cache
2026-03-12 20:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122441)
2026-03-12 20:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271c090>
2026-03-12 20:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/4.jpeg saved to cache
2026-03-12 20:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7
2026-03-12 20:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cf590>
2026-03-12 20:05:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/9.jpeg saved to cache
2026-03-12 20:05:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba050>
2026-03-12 20:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/8.jpeg saved to cache
2026-03-12 20:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737c10>
2026-03-12 20:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/7.jpeg saved to cache
2026-03-12 20:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1cd0>
2026-03-12 20:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/6.jpeg saved to cache
2026-03-12 20:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539290>
2026-03-12 20:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/5.jpeg saved to cache
2026-03-12 20:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12511310>
2026-03-12 20:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/4.jpeg saved to cache
2026-03-12 20:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13afd4d0>
2026-03-12 20:05:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/3.jpeg saved to cache
2026-03-12 20:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12512c50>
2026-03-12 20:05:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/2.jpeg saved to cache
2026-03-12 20:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12563610>
2026-03-12 20:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/1.jpeg saved to cache
2026-03-12 20:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123272)
2026-03-12 20:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f88a50>
2026-03-12 20:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/0.jpeg saved to cache
2026-03-12 20:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 194a6090-6f6d-574d-9f47-3d96843a9cbf
2026-03-12 20:05:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 194a6090-6f6d-574d-9f47-3d96843a9cbf, skipping ID generation
2026-03-12 20:05:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 194a6090-6f6d-574d-9f47-3d96843a9cbf with scrape type 1
2026-03-12 20:05:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 194a6090-6f6d-574d-9f47-3d96843a9cbf sending to next pipeline
2026-03-12 20:05:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 194a6090-6f6d-574d-9f47-3d96843a9cbf, identifier: 123272
2026-03-12 20:05:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 194a6090-6f6d-574d-9f47-3d96843a9cbf with identifier: 123272
2026-03-12 20:05:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 194a6090-6f6d-574d-9f47-3d96843a9cbf with identifier: 123272
2026-03-12 20:05:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 194a6090-6f6d-574d-9f47-3d96843a9cbf with identifier: 123272 to the API
2026-03-12 20:05:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:05:56 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:05:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '194a6090-6f6d-574d-9f47-3d96843a9cbf',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM801FD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-fourgonnette-taille-m-650kg-puretech-110-bvm-club-123272',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 79087,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58654,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46707,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57398,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58079,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56379,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41952,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54311,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59822,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84400,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_194a6090-6f6d-574d-9f47-3d96843a9cbf/194a6090-6f6d-574d-9f47-3d96843a9cbf_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67205,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123272/9.jpeg',
'Width': 1280}],
'price': 12590.0,
'price_includes_vat': True,
'registration_date': '2023-02-17',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Fourgonnette Taille M 650kg PureTech 110 BVM Club',
'transmission': 'manual',
'trim': 'Fourgonnette Taille M 650kg PureTech 110 BVM Club',
'vin': 'VR7EUHNP2NN563719',
'year': 2023}
2026-03-12 20:05:56 [arval.fr] INFO: Saving data for 123272: {'created_time': 1773345956.859777, 'last_price_update_time': 1773345956.859786}
2026-03-12 20:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122441)
2026-03-12 20:05:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197096d0>
2026-03-12 20:05:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/3.jpeg saved to cache
2026-03-12 20:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7
2026-03-12 20:05:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122441)
2026-03-12 20:05:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:05:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cf190>
2026-03-12 20:05:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:05:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:05:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:05:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/2.jpeg saved to cache
2026-03-12 20:05:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7
2026-03-12 20:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122441)
2026-03-12 20:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c4c10>
2026-03-12 20:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/1.jpeg saved to cache
2026-03-12 20:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7
2026-03-12 20:06:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122441)
2026-03-12 20:06:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5ba90>
2026-03-12 20:06:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/0.jpeg saved to cache
2026-03-12 20:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7
2026-03-12 20:06:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7, skipping ID generation
2026-03-12 20:06:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with scrape type 1
2026-03-12 20:06:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 sending to next pipeline
2026-03-12 20:06:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7, identifier: 122441
2026-03-12 20:06:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with identifier: 122441
2026-03-12 20:06:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with identifier: 122441
2026-03-12 20:06:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9cc5fce7-b5fb-5371-b85e-c43a40765bb7 with identifier: 122441 to the API
2026-03-12 20:06:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:06:01 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:06:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.0L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9cc5fce7-b5fb-5371-b85e-c43a40765bb7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FX590QP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-transit-chassis-cabine-t-350-l4-trend-b-20-l-ecob-130-122441',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Transit',
'odometer': 59597,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120896,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114374,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126695,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129933,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9cc5fce7-b5fb-5371-b85e-c43a40765bb7/9cc5fce7-b5fb-5371-b85e-c43a40765bb7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107227,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122441/4.jpeg',
'Width': 1280}],
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2021-03-05',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Transit Chassis cabine T 350 L4 TREND B 2.0 l ecob 130',
'transmission': 'manual',
'trim': 'Chassis cabine T 350 L4 TREND B 2.0 l ecob 130',
'vin': 'WF0AXXTTRALT57448',
'year': 2021}
2026-03-12 20:06:01 [arval.fr] INFO: Saving data for 122441: {'created_time': 1773345961.83547, 'last_price_update_time': 1773345961.835481}
2026-03-12 20:06:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:06:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:06:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127366d0>
2026-03-12 20:06:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/6.jpeg saved to cache
2026-03-12 20:06:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:06:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:06:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:06:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d4d0>
2026-03-12 20:06:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/5.jpeg saved to cache
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:06:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:06:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 977b0fa4-a338-5239-af03-74ef34fc343c with identifier: 123277
2026-03-12 20:06:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 977b0fa4-a338-5239-af03-74ef34fc343c with scrape type 1
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/0.jpeg not downloaded yet
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/1.jpeg not downloaded yet
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/2.jpeg not downloaded yet
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/3.jpeg not downloaded yet
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/4.jpeg not downloaded yet
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/5.jpeg not downloaded yet
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/6.jpeg not downloaded yet
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/7.jpeg not downloaded yet
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/8.jpeg not downloaded yet
2026-03-12 20:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/9.jpeg not downloaded yet
2026-03-12 20:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12576e10>
2026-03-12 20:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/4.jpeg saved to cache
2026-03-12 20:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:06:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:06:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bd117754-ec3a-5dc9-bd6d-a0018a086deb with identifier: 123607
2026-03-12 20:06:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd117754-ec3a-5dc9-bd6d-a0018a086deb with scrape type 1
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/0.jpeg not downloaded yet
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/1.jpeg not downloaded yet
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/2.jpeg not downloaded yet
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/3.jpeg not downloaded yet
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/4.jpeg not downloaded yet
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/5.jpeg not downloaded yet
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/6.jpeg not downloaded yet
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/7.jpeg not downloaded yet
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/8.jpeg not downloaded yet
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/9.jpeg not downloaded yet
2026-03-12 20:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dca10>
2026-03-12 20:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/3.jpeg saved to cache
2026-03-12 20:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:06:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3a793052-0a4a-5663-8311-9e3b7f74e3af with identifier: 123617
2026-03-12 20:06:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a793052-0a4a-5663-8311-9e3b7f74e3af with scrape type 1
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/0.jpeg not downloaded yet
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/1.jpeg not downloaded yet
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/2.jpeg not downloaded yet
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/3.jpeg not downloaded yet
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/4.jpeg not downloaded yet
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/5.jpeg not downloaded yet
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/6.jpeg not downloaded yet
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/7.jpeg not downloaded yet
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/8.jpeg not downloaded yet
2026-03-12 20:06:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/9.jpeg not downloaded yet
2026-03-12 20:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19632f50>
2026-03-12 20:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/2.jpeg saved to cache
2026-03-12 20:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:06:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcded0>
2026-03-12 20:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/1.jpeg saved to cache
2026-03-12 20:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122889)
2026-03-12 20:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19638890>
2026-03-12 20:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/0.jpeg saved to cache
2026-03-12 20:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 52b0a6dc-dc6c-50e5-a815-859067b276a0
2026-03-12 20:06:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 52b0a6dc-dc6c-50e5-a815-859067b276a0, skipping ID generation
2026-03-12 20:06:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52b0a6dc-dc6c-50e5-a815-859067b276a0 with scrape type 1
2026-03-12 20:06:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 52b0a6dc-dc6c-50e5-a815-859067b276a0 sending to next pipeline
2026-03-12 20:06:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 52b0a6dc-dc6c-50e5-a815-859067b276a0, identifier: 122889
2026-03-12 20:06:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 52b0a6dc-dc6c-50e5-a815-859067b276a0 with identifier: 122889
2026-03-12 20:06:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 52b0a6dc-dc6c-50e5-a815-859067b276a0 with identifier: 122889
2026-03-12 20:06:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 52b0a6dc-dc6c-50e5-a815-859067b276a0 with identifier: 122889 to the API
2026-03-12 20:06:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:06:09 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:06:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.3L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '52b0a6dc-dc6c-50e5-a815-859067b276a0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA228PF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-master-fourgon-tole-fg-tr-gcf-f3300-l1h1-dci-135-122889',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Master',
'odometer': 97931,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78033,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72789,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80068,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77706,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73498,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71770,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74692,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95300,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52b0a6dc-dc6c-50e5-a815-859067b276a0/52b0a6dc-dc6c-50e5-a815-859067b276a0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90946,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122889/9.jpeg',
'Width': 1280}],
'price': 18590.0,
'price_includes_vat': True,
'registration_date': '2021-07-06',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Master Fourgon tole FG Tr GCF F3300 L1H1 dCi 135',
'transmission': 'manual',
'trim': 'Fourgon tole FG Tr GCF F3300 L1H1 dCi 135',
'vin': 'VF1MA000267481415',
'year': 2021}
2026-03-12 20:06:10 [arval.fr] INFO: Saving data for 122889: {'created_time': 1773345970.01215, 'last_price_update_time': 1773345970.012161}
2026-03-12 20:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12828d10>
2026-03-12 20:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/8.jpeg saved to cache
2026-03-12 20:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:06:11 [scrapy.extensions.logstats] INFO: Crawled 118 pages (at 7 pages/min), scraped 40 items (at 6 items/min)
2026-03-12 20:06:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:06:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:06:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686050>
2026-03-12 20:06:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/7.jpeg saved to cache
2026-03-12 20:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcc650>
2026-03-12 20:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/6.jpeg saved to cache
2026-03-12 20:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:06:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:06:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12723690>
2026-03-12 20:06:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/5.jpeg saved to cache
2026-03-12 20:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8150>
2026-03-12 20:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/4.jpeg saved to cache
2026-03-12 20:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:06:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:06:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12563cd0>
2026-03-12 20:06:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/3.jpeg saved to cache
2026-03-12 20:06:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287c190>
2026-03-12 20:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/2.jpeg saved to cache
2026-03-12 20:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:06:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aff190>
2026-03-12 20:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/1.jpeg saved to cache
2026-03-12 20:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:06:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119188)
2026-03-12 20:06:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510c50>
2026-03-12 20:06:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/0.jpeg saved to cache
2026-03-12 20:06:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2e9631e9-001d-5157-baa7-8f974d67414f
2026-03-12 20:06:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2e9631e9-001d-5157-baa7-8f974d67414f, skipping ID generation
2026-03-12 20:06:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e9631e9-001d-5157-baa7-8f974d67414f with scrape type 1
2026-03-12 20:06:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2e9631e9-001d-5157-baa7-8f974d67414f sending to next pipeline
2026-03-12 20:06:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2e9631e9-001d-5157-baa7-8f974d67414f, identifier: 119188
2026-03-12 20:06:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2e9631e9-001d-5157-baa7-8f974d67414f with identifier: 119188
2026-03-12 20:06:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2e9631e9-001d-5157-baa7-8f974d67414f with identifier: 119188
2026-03-12 20:06:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2e9631e9-001d-5157-baa7-8f974d67414f with identifier: 119188 to the API
2026-03-12 20:06:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:06:21 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:06:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2e9631e9-001d-5157-baa7-8f974d67414f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ949SV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-business-design-dkg7-119188',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 30536,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59772,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48552,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59783,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61279,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61770,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47038,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59628,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61949,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101174,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e9631e9-001d-5157-baa7-8f974d67414f/2e9631e9-001d-5157-baa7-8f974d67414f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110670,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119188/9.jpeg',
'Width': 1280}],
'price': 22490.0,
'price_includes_vat': True,
'registration_date': '2023-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i Business Design DKG7',
'transmission': 'automatic',
'trim': '116i Business Design DKG7',
'vin': 'WBA7K110407N04746',
'year': 2023}
2026-03-12 20:06:21 [arval.fr] INFO: Saving data for 119188: {'created_time': 1773345981.303123, 'last_price_update_time': 1773345981.303133}
2026-03-12 20:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735350>
2026-03-12 20:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/9.jpeg saved to cache
2026-03-12 20:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e15850>
2026-03-12 20:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/8.jpeg saved to cache
2026-03-12 20:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12709590>
2026-03-12 20:06:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/9.jpeg saved to cache
2026-03-12 20:06:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19b51510>
2026-03-12 20:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/8.jpeg saved to cache
2026-03-12 20:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af250>
2026-03-12 20:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/9.jpeg saved to cache
2026-03-12 20:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963a190>
2026-03-12 20:06:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/8.jpeg saved to cache
2026-03-12 20:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aff990>
2026-03-12 20:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/7.jpeg saved to cache
2026-03-12 20:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d00d0>
2026-03-12 20:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/6.jpeg saved to cache
2026-03-12 20:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396f910>
2026-03-12 20:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/5.jpeg saved to cache
2026-03-12 20:06:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128523d0>
2026-03-12 20:06:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/4.jpeg saved to cache
2026-03-12 20:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f88110>
2026-03-12 20:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/3.jpeg saved to cache
2026-03-12 20:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139112d0>
2026-03-12 20:06:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/2.jpeg saved to cache
2026-03-12 20:06:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126848d0>
2026-03-12 20:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/1.jpeg saved to cache
2026-03-12 20:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123617)
2026-03-12 20:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14c50>
2026-03-12 20:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/0.jpeg saved to cache
2026-03-12 20:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3a793052-0a4a-5663-8311-9e3b7f74e3af
2026-03-12 20:06:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3a793052-0a4a-5663-8311-9e3b7f74e3af, skipping ID generation
2026-03-12 20:06:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3a793052-0a4a-5663-8311-9e3b7f74e3af with scrape type 1
2026-03-12 20:06:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3a793052-0a4a-5663-8311-9e3b7f74e3af sending to next pipeline
2026-03-12 20:06:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3a793052-0a4a-5663-8311-9e3b7f74e3af, identifier: 123617
2026-03-12 20:06:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3a793052-0a4a-5663-8311-9e3b7f74e3af with identifier: 123617
2026-03-12 20:06:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3a793052-0a4a-5663-8311-9e3b7f74e3af with identifier: 123617
2026-03-12 20:06:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3a793052-0a4a-5663-8311-9e3b7f74e3af with identifier: 123617 to the API
2026-03-12 20:06:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:06:38 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:06:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3a793052-0a4a-5663-8311-9e3b7f74e3af',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD870NX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-tce-90-bvm6-transfo-vp-vf-123617',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 89803,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116871,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105850,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117965,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116344,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116697,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105143,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117220,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115958,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76438,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3a793052-0a4a-5663-8311-9e3b7f74e3af/3a793052-0a4a-5663-8311-9e3b7f74e3af_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104356,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123617/9.jpeg',
'Width': 1280}],
'price': 8990.0,
'price_includes_vat': True,
'registration_date': '2021-12-15',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 TCe 90 BVM6 TRANSFO VP-VF',
'transmission': 'manual',
'trim': 'Business 1.0 TCe 90 BVM6 TRANSFO VP-VF',
'vin': 'VF1RJA00468137557',
'year': 2021}
2026-03-12 20:06:38 [arval.fr] INFO: Saving data for 123617: {'created_time': 1773345998.467735, 'last_price_update_time': 1773345998.467746}
2026-03-12 20:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5a90>
2026-03-12 20:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/7.jpeg saved to cache
2026-03-12 20:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:06:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271e990>
2026-03-12 20:06:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/6.jpeg saved to cache
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:06:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with identifier: 123855
2026-03-12 20:06:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with scrape type 1
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/0.jpeg not downloaded yet
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/1.jpeg not downloaded yet
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/2.jpeg not downloaded yet
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/3.jpeg not downloaded yet
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/4.jpeg not downloaded yet
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/5.jpeg not downloaded yet
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/6.jpeg not downloaded yet
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/7.jpeg not downloaded yet
2026-03-12 20:06:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/8.jpeg not downloaded yet
2026-03-12 20:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/9.jpeg not downloaded yet
2026-03-12 20:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284ac50>
2026-03-12 20:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/5.jpeg saved to cache
2026-03-12 20:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:06:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5c2ed31-864a-5656-bdfa-5d37d01e4324 with identifier: 123856
2026-03-12 20:06:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5c2ed31-864a-5656-bdfa-5d37d01e4324 with scrape type 1
2026-03-12 20:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/0.jpeg not downloaded yet
2026-03-12 20:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/1.jpeg not downloaded yet
2026-03-12 20:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/2.jpeg not downloaded yet
2026-03-12 20:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/3.jpeg not downloaded yet
2026-03-12 20:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/4.jpeg not downloaded yet
2026-03-12 20:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/5.jpeg not downloaded yet
2026-03-12 20:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/6.jpeg not downloaded yet
2026-03-12 20:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/7.jpeg not downloaded yet
2026-03-12 20:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/8.jpeg not downloaded yet
2026-03-12 20:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/9.jpeg not downloaded yet
2026-03-12 20:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7610>
2026-03-12 20:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/4.jpeg saved to cache
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c7f1ce93-577d-5320-86b6-c946096bf48c with identifier: 123857
2026-03-12 20:06:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7f1ce93-577d-5320-86b6-c946096bf48c with scrape type 1
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/0.jpeg not downloaded yet
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/1.jpeg not downloaded yet
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/2.jpeg not downloaded yet
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/3.jpeg not downloaded yet
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/4.jpeg not downloaded yet
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/5.jpeg not downloaded yet
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/6.jpeg not downloaded yet
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/7.jpeg not downloaded yet
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/8.jpeg not downloaded yet
2026-03-12 20:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/9.jpeg not downloaded yet
2026-03-12 20:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4550>
2026-03-12 20:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/3.jpeg saved to cache
2026-03-12 20:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9710>
2026-03-12 20:06:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/2.jpeg saved to cache
2026-03-12 20:06:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f09310>
2026-03-12 20:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/1.jpeg saved to cache
2026-03-12 20:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123607)
2026-03-12 20:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f2d0>
2026-03-12 20:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/0.jpeg saved to cache
2026-03-12 20:06:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bd117754-ec3a-5dc9-bd6d-a0018a086deb
2026-03-12 20:06:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bd117754-ec3a-5dc9-bd6d-a0018a086deb, skipping ID generation
2026-03-12 20:06:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bd117754-ec3a-5dc9-bd6d-a0018a086deb with scrape type 1
2026-03-12 20:06:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bd117754-ec3a-5dc9-bd6d-a0018a086deb sending to next pipeline
2026-03-12 20:06:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: bd117754-ec3a-5dc9-bd6d-a0018a086deb, identifier: 123607
2026-03-12 20:06:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: bd117754-ec3a-5dc9-bd6d-a0018a086deb with identifier: 123607
2026-03-12 20:06:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: bd117754-ec3a-5dc9-bd6d-a0018a086deb with identifier: 123607
2026-03-12 20:06:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: bd117754-ec3a-5dc9-bd6d-a0018a086deb with identifier: 123607 to the API
2026-03-12 20:06:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:06:48 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:06:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'bd117754-ec3a-5dc9-bd6d-a0018a086deb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD670FN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-16-e-tech-hybrid-140-bva6-123607',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 67825,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60108,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49086,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60340,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59090,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57019,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45623,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56794,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62121,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59081,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bd117754-ec3a-5dc9-bd6d-a0018a086deb/bd117754-ec3a-5dc9-bd6d-a0018a086deb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63432,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123607/9.jpeg',
'Width': 1280}],
'price': 12490.0,
'price_includes_vat': True,
'registration_date': '2021-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.6 E-TECH Hybrid 140 BVA6',
'transmission': 'automatic',
'trim': 'Business 1.6 E-TECH Hybrid 140 BVA6',
'vin': 'VF1RJA00568274085',
'year': 2021}
2026-03-12 20:06:49 [arval.fr] INFO: Saving data for 123607: {'created_time': 1773346009.048527, 'last_price_update_time': 1773346009.048577}
2026-03-12 20:06:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be690>
2026-03-12 20:06:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/7.jpeg saved to cache
2026-03-12 20:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12767650>
2026-03-12 20:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/6.jpeg saved to cache
2026-03-12 20:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12709650>
2026-03-12 20:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/5.jpeg saved to cache
2026-03-12 20:06:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3fb90>
2026-03-12 20:06:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/4.jpeg saved to cache
2026-03-12 20:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128497d0>
2026-03-12 20:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/3.jpeg saved to cache
2026-03-12 20:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da6d0>
2026-03-12 20:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/2.jpeg saved to cache
2026-03-12 20:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128495d0>
2026-03-12 20:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/1.jpeg saved to cache
2026-03-12 20:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123277)
2026-03-12 20:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12874610>
2026-03-12 20:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/0.jpeg saved to cache
2026-03-12 20:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 977b0fa4-a338-5239-af03-74ef34fc343c
2026-03-12 20:06:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 977b0fa4-a338-5239-af03-74ef34fc343c, skipping ID generation
2026-03-12 20:06:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 977b0fa4-a338-5239-af03-74ef34fc343c with scrape type 1
2026-03-12 20:06:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 977b0fa4-a338-5239-af03-74ef34fc343c sending to next pipeline
2026-03-12 20:06:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 977b0fa4-a338-5239-af03-74ef34fc343c, identifier: 123277
2026-03-12 20:06:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 977b0fa4-a338-5239-af03-74ef34fc343c with identifier: 123277
2026-03-12 20:06:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 977b0fa4-a338-5239-af03-74ef34fc343c with identifier: 123277
2026-03-12 20:06:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 977b0fa4-a338-5239-af03-74ef34fc343c with identifier: 123277 to the API
2026-03-12 20:06:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:06:58 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:06:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'orange',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '977b0fa4-a338-5239-af03-74ef34fc343c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC961GW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-business-12-puretech-100-bvm6-123277',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 101810,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74171,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59633,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73315,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70346,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71469,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51650,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68947,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72039,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49088,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_977b0fa4-a338-5239-af03-74ef34fc343c/977b0fa4-a338-5239-af03-74ef34fc343c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77455,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123277/9.jpeg',
'Width': 1280}],
'price': 10490.0,
'price_includes_vat': True,
'registration_date': '2021-10-08',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Business 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.2 PureTech 100 BVM6',
'vin': 'VR3USHNKKMJ858397',
'year': 2021}
2026-03-12 20:06:58 [arval.fr] INFO: Saving data for 123277: {'created_time': 1773346018.863202, 'last_price_update_time': 1773346018.863212}
2026-03-12 20:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ce4d0>
2026-03-12 20:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:06:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:06:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/9.jpeg saved to cache
2026-03-12 20:06:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253b390>
2026-03-12 20:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/8.jpeg saved to cache
2026-03-12 20:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12560c10>
2026-03-12 20:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/9.jpeg saved to cache
2026-03-12 20:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12766d10>
2026-03-12 20:07:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/8.jpeg saved to cache
2026-03-12 20:07:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a0d0>
2026-03-12 20:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/9.jpeg saved to cache
2026-03-12 20:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6ee90>
2026-03-12 20:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/8.jpeg saved to cache
2026-03-12 20:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12764750>
2026-03-12 20:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/7.jpeg saved to cache
2026-03-12 20:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cb810>
2026-03-12 20:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/6.jpeg saved to cache
2026-03-12 20:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918d50>
2026-03-12 20:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/5.jpeg saved to cache
2026-03-12 20:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4d4d0>
2026-03-12 20:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/4.jpeg saved to cache
2026-03-12 20:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:11 [scrapy.extensions.logstats] INFO: Crawled 121 pages (at 3 pages/min), scraped 44 items (at 4 items/min)
2026-03-12 20:07:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:07:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287fe90>
2026-03-12 20:07:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/3.jpeg saved to cache
2026-03-12 20:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cf610>
2026-03-12 20:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/2.jpeg saved to cache
2026-03-12 20:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcf450>
2026-03-12 20:07:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/1.jpeg saved to cache
2026-03-12 20:07:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123857)
2026-03-12 20:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12651290>
2026-03-12 20:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/0.jpeg saved to cache
2026-03-12 20:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c7f1ce93-577d-5320-86b6-c946096bf48c
2026-03-12 20:07:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c7f1ce93-577d-5320-86b6-c946096bf48c, skipping ID generation
2026-03-12 20:07:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c7f1ce93-577d-5320-86b6-c946096bf48c with scrape type 1
2026-03-12 20:07:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c7f1ce93-577d-5320-86b6-c946096bf48c sending to next pipeline
2026-03-12 20:07:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c7f1ce93-577d-5320-86b6-c946096bf48c, identifier: 123857
2026-03-12 20:07:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c7f1ce93-577d-5320-86b6-c946096bf48c with identifier: 123857
2026-03-12 20:07:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c7f1ce93-577d-5320-86b6-c946096bf48c with identifier: 123857
2026-03-12 20:07:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c7f1ce93-577d-5320-86b6-c946096bf48c with identifier: 123857 to the API
2026-03-12 20:07:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:07:16 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:07:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 3,
'engine': '1.0L',
'engine_horse_power': 71,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'c7f1ce93-577d-5320-86b6-c946096bf48c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD743ZV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-10-70ch-bsg-dolcevita-123857',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500',
'odometer': 50236,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59521,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51165,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60091,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56839,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58105,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46608,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56985,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58076,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104357,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c7f1ce93-577d-5320-86b6-c946096bf48c/c7f1ce93-577d-5320-86b6-c946096bf48c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90639,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123857/9.jpeg',
'Width': 1280}],
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-01-05',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 1.0 70ch BSG Dolcevita',
'transmission': 'manual',
'trim': '1.0 70ch BSG Dolcevita',
'vin': 'ZFACF1CJ2NJF95158',
'year': 2022}
2026-03-12 20:07:16 [arval.fr] INFO: Saving data for 123857: {'created_time': 1773346036.830975, 'last_price_update_time': 1773346036.830986}
2026-03-12 20:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538ad0>
2026-03-12 20:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/7.jpeg saved to cache
2026-03-12 20:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241710>
2026-03-12 20:07:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/6.jpeg saved to cache
2026-03-12 20:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:07:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cb3d0>
2026-03-12 20:07:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/5.jpeg saved to cache
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:07:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:07:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with identifier: 124187
2026-03-12 20:07:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with scrape type 1
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/0.jpeg not downloaded yet
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/1.jpeg not downloaded yet
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/2.jpeg not downloaded yet
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/3.jpeg not downloaded yet
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/4.jpeg not downloaded yet
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/5.jpeg not downloaded yet
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/6.jpeg not downloaded yet
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/7.jpeg not downloaded yet
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/8.jpeg not downloaded yet
2026-03-12 20:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/9.jpeg not downloaded yet
2026-03-12 20:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12859b10>
2026-03-12 20:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/4.jpeg saved to cache
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:07:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aa9dda10-25e2-516b-b541-0be87354c448 with identifier: 121762
2026-03-12 20:07:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa9dda10-25e2-516b-b541-0be87354c448 with scrape type 1
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item aa9dda10-25e2-516b-b541-0be87354c448
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/0.jpeg not downloaded yet
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/1.jpeg not downloaded yet
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/2.jpeg not downloaded yet
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/3.jpeg not downloaded yet
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/4.jpeg not downloaded yet
2026-03-12 20:07:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/5.jpeg not downloaded yet
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/6.jpeg not downloaded yet
2026-03-12 20:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/7.jpeg not downloaded yet
2026-03-12 20:07:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139adc50>
2026-03-12 20:07:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/3.jpeg saved to cache
2026-03-12 20:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7802d503-d5e4-5bc6-8c7b-169034db40af with identifier: 120497
2026-03-12 20:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7802d503-d5e4-5bc6-8c7b-169034db40af with scrape type 1
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/0.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/1.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/2.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/3.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/4.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/5.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/6.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/7.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/8.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/9.jpeg not downloaded yet
2026-03-12 20:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:07:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813850>
2026-03-12 20:07:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/2.jpeg saved to cache
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with identifier: 124185
2026-03-12 20:07:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with scrape type 1
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/0.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/1.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/2.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/3.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/4.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/5.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/6.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/7.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/8.jpeg not downloaded yet
2026-03-12 20:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/9.jpeg not downloaded yet
2026-03-12 20:07:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3d990>
2026-03-12 20:07:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/1.jpeg saved to cache
2026-03-12 20:07:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123856)
2026-03-12 20:07:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13906dd0>
2026-03-12 20:07:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/0.jpeg saved to cache
2026-03-12 20:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b5c2ed31-864a-5656-bdfa-5d37d01e4324
2026-03-12 20:07:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b5c2ed31-864a-5656-bdfa-5d37d01e4324, skipping ID generation
2026-03-12 20:07:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5c2ed31-864a-5656-bdfa-5d37d01e4324 with scrape type 1
2026-03-12 20:07:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b5c2ed31-864a-5656-bdfa-5d37d01e4324 sending to next pipeline
2026-03-12 20:07:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b5c2ed31-864a-5656-bdfa-5d37d01e4324, identifier: 123856
2026-03-12 20:07:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b5c2ed31-864a-5656-bdfa-5d37d01e4324 with identifier: 123856
2026-03-12 20:07:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b5c2ed31-864a-5656-bdfa-5d37d01e4324 with identifier: 123856
2026-03-12 20:07:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b5c2ed31-864a-5656-bdfa-5d37d01e4324 with identifier: 123856 to the API
2026-03-12 20:07:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:07:26 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:07:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b5c2ed31-864a-5656-bdfa-5d37d01e4324',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC379BL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-business-15-hdi-130cv-bva8-123856',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 86470,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121042,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109399,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120724,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117750,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120620,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106440,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119573,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118330,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42617,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5c2ed31-864a-5656-bdfa-5d37d01e4324/b5c2ed31-864a-5656-bdfa-5d37d01e4324_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60430,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123856/9.jpeg',
'Width': 1280}],
'price': 17490.0,
'price_includes_vat': True,
'registration_date': '2021-09-28',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Business 1.5 HDi 130CV BVA8',
'transmission': 'automatic',
'trim': 'Active Business 1.5 HDi 130CV BVA8',
'vin': 'VF3MCYHZUMS204244',
'year': 2021}
2026-03-12 20:07:26 [arval.fr] INFO: Saving data for 123856: {'created_time': 1773346046.118345, 'last_price_update_time': 1773346046.118355}
2026-03-12 20:07:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:07:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12520610>
2026-03-12 20:07:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/7.jpeg saved to cache
2026-03-12 20:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:07:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc750>
2026-03-12 20:07:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/6.jpeg saved to cache
2026-03-12 20:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139acf90>
2026-03-12 20:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/5.jpeg saved to cache
2026-03-12 20:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:07:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539990>
2026-03-12 20:07:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/4.jpeg saved to cache
2026-03-12 20:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:07:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280ac10>
2026-03-12 20:07:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/3.jpeg saved to cache
2026-03-12 20:07:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:07:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f58950>
2026-03-12 20:07:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/2.jpeg saved to cache
2026-03-12 20:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:07:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc6d0>
2026-03-12 20:07:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/1.jpeg saved to cache
2026-03-12 20:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123855)
2026-03-12 20:07:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658610>
2026-03-12 20:07:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/0.jpeg saved to cache
2026-03-12 20:07:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3
2026-03-12 20:07:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3, skipping ID generation
2026-03-12 20:07:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with scrape type 1
2026-03-12 20:07:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 sending to next pipeline
2026-03-12 20:07:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3, identifier: 123855
2026-03-12 20:07:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with identifier: 123855
2026-03-12 20:07:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with identifier: 123855
2026-03-12 20:07:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e27f04b-ccd8-5d55-be6a-89697aa39ec3 with identifier: 123855 to the API
2026-03-12 20:07:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:07:35 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:07:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '3e27f04b-ccd8-5d55-be6a-89697aa39ec3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ465HG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-rav4-hyhybride-2wd-218ch-collection-123855',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'RAV4',
'odometer': 89881,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69428,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56523,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68028,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66778,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69080,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68569,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69043,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52525,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e27f04b-ccd8-5d55-be6a-89697aa39ec3/3e27f04b-ccd8-5d55-be6a-89697aa39ec3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72881,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123855/9.jpeg',
'Width': 1280}],
'price': 33490.0,
'price_includes_vat': True,
'registration_date': '2022-09-07',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota RAV4 HyHybride 2WD 218ch Collection',
'transmission': 'automatic',
'trim': 'HyHybride 2WD 218ch Collection',
'vin': 'JTM253FV40J017442',
'year': 2022}
2026-03-12 20:07:36 [arval.fr] INFO: Saving data for 123855: {'created_time': 1773346056.032044, 'last_price_update_time': 1773346056.032055}
2026-03-12 20:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ab450>
2026-03-12 20:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/9.jpeg saved to cache
2026-03-12 20:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3ca50>
2026-03-12 20:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/8.jpeg saved to cache
2026-03-12 20:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:07:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762)
2026-03-12 20:07:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12563850>
2026-03-12 20:07:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/7.jpeg saved to cache
2026-03-12 20:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aa9dda10-25e2-516b-b541-0be87354c448
2026-03-12 20:07:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762)
2026-03-12 20:07:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262bdd0>
2026-03-12 20:07:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/6.jpeg saved to cache
2026-03-12 20:07:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aa9dda10-25e2-516b-b541-0be87354c448
2026-03-12 20:07:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:07:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6690>
2026-03-12 20:07:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/9.jpeg saved to cache
2026-03-12 20:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:07:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:07:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a290>
2026-03-12 20:07:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/8.jpeg saved to cache
2026-03-12 20:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6390>
2026-03-12 20:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/9.jpeg saved to cache
2026-03-12 20:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12520e10>
2026-03-12 20:07:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/8.jpeg saved to cache
2026-03-12 20:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9010>
2026-03-12 20:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/7.jpeg saved to cache
2026-03-12 20:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510dd0>
2026-03-12 20:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/6.jpeg saved to cache
2026-03-12 20:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f58250>
2026-03-12 20:07:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:07:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/5.jpeg saved to cache
2026-03-12 20:07:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b65d0>
2026-03-12 20:07:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/4.jpeg saved to cache
2026-03-12 20:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265aa90>
2026-03-12 20:07:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/3.jpeg saved to cache
2026-03-12 20:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125217d0>
2026-03-12 20:07:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/2.jpeg saved to cache
2026-03-12 20:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff78d0>
2026-03-12 20:07:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/1.jpeg saved to cache
2026-03-12 20:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124185)
2026-03-12 20:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396c890>
2026-03-12 20:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/0.jpeg saved to cache
2026-03-12 20:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f
2026-03-12 20:07:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f, skipping ID generation
2026-03-12 20:07:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with scrape type 1
2026-03-12 20:07:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8d2c5180-1ee7-5e0c-9215-796fd9ab229f sending to next pipeline
2026-03-12 20:07:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f, identifier: 124185
2026-03-12 20:07:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with identifier: 124185
2026-03-12 20:07:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with identifier: 124185
2026-03-12 20:07:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8d2c5180-1ee7-5e0c-9215-796fd9ab229f with identifier: 124185 to the API
2026-03-12 20:07:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:07:57 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:07:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8d2c5180-1ee7-5e0c-9215-796fd9ab229f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB886TD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-fabia-monte-carlo-10-tsi-95cv-bva7-124185',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Fabia',
'odometer': 74781,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80968,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72610,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119321,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130042,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122714,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 164343,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124228,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111012,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d2c5180-1ee7-5e0c-9215-796fd9ab229f/8d2c5180-1ee7-5e0c-9215-796fd9ab229f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117155,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124185/9.jpeg',
'Width': 1280}],
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2021-09-14',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Fabia Monte Carlo 1.0 TSI 95CV BVA7',
'transmission': 'automatic',
'trim': 'Monte Carlo 1.0 TSI 95CV BVA7',
'vin': 'TMBEP6NJ9MZ098954',
'year': 2021}
2026-03-12 20:07:58 [arval.fr] INFO: Saving data for 124185: {'created_time': 1773346078.099116, 'last_price_update_time': 1773346078.099125}
2026-03-12 20:07:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:07:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e17790>
2026-03-12 20:07:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/7.jpeg saved to cache
2026-03-12 20:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:07:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:07:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:07:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813750>
2026-03-12 20:07:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:07:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:07:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:07:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/6.jpeg saved to cache
2026-03-12 20:07:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:08:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cd9d0>
2026-03-12 20:08:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/5.jpeg saved to cache
2026-03-12 20:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:08:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:08:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12812cd0>
2026-03-12 20:08:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/4.jpeg saved to cache
2026-03-12 20:08:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:08:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:08:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cf250>
2026-03-12 20:08:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/3.jpeg saved to cache
2026-03-12 20:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:08:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125207d0>
2026-03-12 20:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/2.jpeg saved to cache
2026-03-12 20:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:08:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:08:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:08:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3db90>
2026-03-12 20:08:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/1.jpeg saved to cache
2026-03-12 20:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120497)
2026-03-12 20:08:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e88159e-f38e-5655-b03b-e8b87be01796 with identifier: 122265
2026-03-12 20:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e88159e-f38e-5655-b03b-e8b87be01796 with scrape type 1
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/0.jpeg not downloaded yet
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/1.jpeg not downloaded yet
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/2.jpeg not downloaded yet
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/3.jpeg not downloaded yet
2026-03-12 20:08:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/4.jpeg not downloaded yet
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/5.jpeg not downloaded yet
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/6.jpeg not downloaded yet
2026-03-12 20:08:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1252b090>
2026-03-12 20:08:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/0.jpeg saved to cache
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7802d503-d5e4-5bc6-8c7b-169034db40af
2026-03-12 20:08:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7802d503-d5e4-5bc6-8c7b-169034db40af, skipping ID generation
2026-03-12 20:08:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7802d503-d5e4-5bc6-8c7b-169034db40af with scrape type 1
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7802d503-d5e4-5bc6-8c7b-169034db40af sending to next pipeline
2026-03-12 20:08:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7802d503-d5e4-5bc6-8c7b-169034db40af, identifier: 120497
2026-03-12 20:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/7.jpeg not downloaded yet
2026-03-12 20:08:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7802d503-d5e4-5bc6-8c7b-169034db40af with identifier: 120497
2026-03-12 20:08:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7802d503-d5e4-5bc6-8c7b-169034db40af with identifier: 120497
2026-03-12 20:08:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7802d503-d5e4-5bc6-8c7b-169034db40af with identifier: 120497 to the API
2026-03-12 20:08:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:08:07 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:08:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '7802d503-d5e4-5bc6-8c7b-169034db40af',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS542WX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-shine-puretech-130-eat8-120497',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 30966,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85476,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75220,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85848,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85874,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82570,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70879,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85797,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86996,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120051,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7802d503-d5e4-5bc6-8c7b-169034db40af/7802d503-d5e4-5bc6-8c7b-169034db40af_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123229,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120497/9.jpeg',
'Width': 1280}],
'price': 17190.0,
'price_includes_vat': True,
'registration_date': '2023-12-06',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE059083',
'year': 2023}
2026-03-12 20:08:08 [arval.fr] INFO: Saving data for 120497: {'created_time': 1773346088.064968, 'last_price_update_time': 1773346088.064979}
2026-03-12 20:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/8.jpeg not downloaded yet
2026-03-12 20:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/9.jpeg not downloaded yet
2026-03-12 20:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762)
2026-03-12 20:08:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125db810>
2026-03-12 20:08:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/5.jpeg saved to cache
2026-03-12 20:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aa9dda10-25e2-516b-b541-0be87354c448
2026-03-12 20:08:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:08:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762)
2026-03-12 20:08:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb6d0>
2026-03-12 20:08:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/4.jpeg saved to cache
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aa9dda10-25e2-516b-b541-0be87354c448
2026-03-12 20:08:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:08:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fddf4619-03df-5e6d-b10b-da8f99419bab with identifier: 121202
2026-03-12 20:08:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fddf4619-03df-5e6d-b10b-da8f99419bab with scrape type 1
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/0.jpeg not downloaded yet
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/1.jpeg not downloaded yet
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/2.jpeg not downloaded yet
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/3.jpeg not downloaded yet
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/4.jpeg not downloaded yet
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/5.jpeg not downloaded yet
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/6.jpeg not downloaded yet
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/7.jpeg not downloaded yet
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/8.jpeg not downloaded yet
2026-03-12 20:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/9.jpeg not downloaded yet
2026-03-12 20:08:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:08:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11367979-5b22-5b10-8827-b121651d6e90 with identifier: 122259
2026-03-12 20:08:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11367979-5b22-5b10-8827-b121651d6e90 with scrape type 1
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/0.jpeg not downloaded yet
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/1.jpeg not downloaded yet
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/2.jpeg not downloaded yet
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/3.jpeg not downloaded yet
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/4.jpeg not downloaded yet
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/5.jpeg not downloaded yet
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/6.jpeg not downloaded yet
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/7.jpeg not downloaded yet
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/8.jpeg not downloaded yet
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/9.jpeg not downloaded yet
2026-03-12 20:08:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762)
2026-03-12 20:08:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1e90>
2026-03-12 20:08:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/3.jpeg saved to cache
2026-03-12 20:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aa9dda10-25e2-516b-b541-0be87354c448
2026-03-12 20:08:11 [scrapy.extensions.logstats] INFO: Crawled 128 pages (at 7 pages/min), scraped 49 items (at 5 items/min)
2026-03-12 20:08:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:08:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762)
2026-03-12 20:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa7a10>
2026-03-12 20:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/2.jpeg saved to cache
2026-03-12 20:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item aa9dda10-25e2-516b-b541-0be87354c448
2026-03-12 20:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762)
2026-03-12 20:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d810>
2026-03-12 20:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/1.jpeg saved to cache
2026-03-12 20:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aa9dda10-25e2-516b-b541-0be87354c448
2026-03-12 20:08:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121762)
2026-03-12 20:08:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684610>
2026-03-12 20:08:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/0.jpeg saved to cache
2026-03-12 20:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aa9dda10-25e2-516b-b541-0be87354c448
2026-03-12 20:08:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aa9dda10-25e2-516b-b541-0be87354c448, skipping ID generation
2026-03-12 20:08:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aa9dda10-25e2-516b-b541-0be87354c448 with scrape type 1
2026-03-12 20:08:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aa9dda10-25e2-516b-b541-0be87354c448 sending to next pipeline
2026-03-12 20:08:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aa9dda10-25e2-516b-b541-0be87354c448, identifier: 121762
2026-03-12 20:08:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aa9dda10-25e2-516b-b541-0be87354c448 with identifier: 121762
2026-03-12 20:08:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aa9dda10-25e2-516b-b541-0be87354c448 with identifier: 121762
2026-03-12 20:08:15 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aa9dda10-25e2-516b-b541-0be87354c448 with identifier: 121762 to the API
2026-03-12 20:08:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:08:15 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:08:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'aa9dda10-25e2-516b-b541-0be87354c448',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF037BS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-15-bluehdi-130-bva8-121762',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 76720,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86336,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86036,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85231,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83740,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70096,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81588,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aa9dda10-25e2-516b-b541-0be87354c448/aa9dda10-25e2-516b-b541-0be87354c448_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84481,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121762/7.jpeg',
'Width': 1280}],
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-03-08',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.5 BlueHDi 130 BVA8',
'vin': 'VF3MCYHZUNS045420',
'year': 2022}
2026-03-12 20:08:15 [arval.fr] INFO: Saving data for 121762: {'created_time': 1773346095.448693, 'last_price_update_time': 1773346095.448704}
2026-03-12 20:08:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:08:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687c10>
2026-03-12 20:08:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/7.jpeg saved to cache
2026-03-12 20:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:08:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:08:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12522c10>
2026-03-12 20:08:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/6.jpeg saved to cache
2026-03-12 20:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:08:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f89b10>
2026-03-12 20:08:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/5.jpeg saved to cache
2026-03-12 20:08:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:08:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:08:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685f90>
2026-03-12 20:08:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/4.jpeg saved to cache
2026-03-12 20:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:08:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:08:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12544410>
2026-03-12 20:08:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/3.jpeg saved to cache
2026-03-12 20:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:08:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:08:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a0d0>
2026-03-12 20:08:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/2.jpeg saved to cache
2026-03-12 20:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:08:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:08:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ed190>
2026-03-12 20:08:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/1.jpeg saved to cache
2026-03-12 20:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124187)
2026-03-12 20:08:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273a610>
2026-03-12 20:08:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/0.jpeg saved to cache
2026-03-12 20:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8
2026-03-12 20:08:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8, skipping ID generation
2026-03-12 20:08:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with scrape type 1
2026-03-12 20:08:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 sending to next pipeline
2026-03-12 20:08:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8, identifier: 124187
2026-03-12 20:08:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with identifier: 124187
2026-03-12 20:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 20:08:23 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=blue HTTP/1.1" 200 None
2026-03-12 20:08:23 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 20:08:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with identifier: 124187
2026-03-12 20:08:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ac13ae1d-5b4d-5c46-9280-cd33eb0003a8 with identifier: 124187 to the API
2026-03-12 20:08:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:08:24 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:08:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ac13ae1d-5b4d-5c46-9280-cd33eb0003a8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM559SA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-118-i-edition-sport-15-135-bva7-124187',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 75091,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62949,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56729,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58905,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65688,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64668,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49320,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58130,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62032,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69793,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac13ae1d-5b4d-5c46-9280-cd33eb0003a8/ac13ae1d-5b4d-5c46-9280-cd33eb0003a8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74989,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124187/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-03-15',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 118 i Edition Sport 1.5 135 BVA7',
'transmission': 'automatic',
'trim': '118 i Edition Sport 1.5 135 BVA7',
'vin': 'WBA7K310105W61030',
'year': 2023}
2026-03-12 20:08:24 [arval.fr] INFO: Saving data for 124187: {'created_time': 1773346104.350725, 'last_price_update_time': 1773346104.350735}
2026-03-12 20:08:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126869d0>
2026-03-12 20:08:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/9.jpeg saved to cache
2026-03-12 20:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cfd10>
2026-03-12 20:08:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/8.jpeg saved to cache
2026-03-12 20:08:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1252a2d0>
2026-03-12 20:08:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/7.jpeg saved to cache
2026-03-12 20:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa7f90>
2026-03-12 20:08:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:08:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/9.jpeg saved to cache
2026-03-12 20:08:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af410>
2026-03-12 20:08:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/9.jpeg saved to cache
2026-03-12 20:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900050>
2026-03-12 20:08:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/8.jpeg saved to cache
2026-03-12 20:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12816fd0>
2026-03-12 20:08:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:08:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/7.jpeg saved to cache
2026-03-12 20:08:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13901590>
2026-03-12 20:08:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/6.jpeg saved to cache
2026-03-12 20:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12875dd0>
2026-03-12 20:08:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:08:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/5.jpeg saved to cache
2026-03-12 20:08:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282cad0>
2026-03-12 20:08:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/4.jpeg saved to cache
2026-03-12 20:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ee050>
2026-03-12 20:08:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/3.jpeg saved to cache
2026-03-12 20:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aeaa50>
2026-03-12 20:08:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/2.jpeg saved to cache
2026-03-12 20:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12528cd0>
2026-03-12 20:08:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/1.jpeg saved to cache
2026-03-12 20:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122259)
2026-03-12 20:08:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735350>
2026-03-12 20:08:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/0.jpeg saved to cache
2026-03-12 20:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 11367979-5b22-5b10-8827-b121651d6e90
2026-03-12 20:08:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 11367979-5b22-5b10-8827-b121651d6e90, skipping ID generation
2026-03-12 20:08:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11367979-5b22-5b10-8827-b121651d6e90 with scrape type 1
2026-03-12 20:08:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 11367979-5b22-5b10-8827-b121651d6e90 sending to next pipeline
2026-03-12 20:08:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 11367979-5b22-5b10-8827-b121651d6e90, identifier: 122259
2026-03-12 20:08:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 11367979-5b22-5b10-8827-b121651d6e90 with identifier: 122259
2026-03-12 20:08:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 11367979-5b22-5b10-8827-b121651d6e90 with identifier: 122259
2026-03-12 20:08:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 11367979-5b22-5b10-8827-b121651d6e90 with identifier: 122259 to the API
2026-03-12 20:08:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:08:39 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:08:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '11367979-5b22-5b10-8827-b121651d6e90',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN580HV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-aircross-feel-pack-business-15-bluehdi-110-bvm6-transfo-vp-vf-122259',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3 Aircross',
'odometer': 111365,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64972,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50451,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65111,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61171,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62416,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45179,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62421,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65608,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71535,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11367979-5b22-5b10-8827-b121651d6e90/11367979-5b22-5b10-8827-b121651d6e90_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69356,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122259/9.jpeg',
'Width': 1280}],
'price': 9890.0,
'price_includes_vat': True,
'registration_date': '2023-04-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Aircross Feel Pack Business 1.5 BlueHDi 110 BVM6 TRANSFO '
'VP-VF',
'transmission': 'manual',
'trim': 'Feel Pack Business 1.5 BlueHDi 110 BVM6 TRANSFO VP-VF',
'vin': 'VF72CYHSMN4287593',
'year': 2023}
2026-03-12 20:08:40 [arval.fr] INFO: Saving data for 122259: {'created_time': 1773346120.002116, 'last_price_update_time': 1773346120.002128}
2026-03-12 20:08:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:08:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12512710>
2026-03-12 20:08:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/8.jpeg saved to cache
2026-03-12 20:08:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:08:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139038d0>
2026-03-12 20:08:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/7.jpeg saved to cache
2026-03-12 20:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:08:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91fdfc81-37ac-57c9-8d25-8581a67479cb with identifier: 124286
2026-03-12 20:08:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91fdfc81-37ac-57c9-8d25-8581a67479cb with scrape type 1
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/0.jpeg not downloaded yet
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/1.jpeg not downloaded yet
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/2.jpeg not downloaded yet
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/3.jpeg not downloaded yet
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/4.jpeg not downloaded yet
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/5.jpeg not downloaded yet
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/6.jpeg not downloaded yet
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/7.jpeg not downloaded yet
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/8.jpeg not downloaded yet
2026-03-12 20:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/9.jpeg not downloaded yet
2026-03-12 20:08:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:08:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:08:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546310>
2026-03-12 20:08:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/6.jpeg saved to cache
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d9834476-f41a-5e9f-a554-da4e6a021666 with identifier: 124292
2026-03-12 20:08:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9834476-f41a-5e9f-a554-da4e6a021666 with scrape type 1
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/0.jpeg not downloaded yet
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/1.jpeg not downloaded yet
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/2.jpeg not downloaded yet
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/3.jpeg not downloaded yet
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/4.jpeg not downloaded yet
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/5.jpeg not downloaded yet
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/6.jpeg not downloaded yet
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/7.jpeg not downloaded yet
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/8.jpeg not downloaded yet
2026-03-12 20:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/9.jpeg not downloaded yet
2026-03-12 20:08:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcd10>
2026-03-12 20:08:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/5.jpeg saved to cache
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:08:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1ea6a3b-bc8c-520b-80ec-183df0b948bf with identifier: 124596
2026-03-12 20:08:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf with scrape type 1
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/0.jpeg not downloaded yet
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/1.jpeg not downloaded yet
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/2.jpeg not downloaded yet
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/3.jpeg not downloaded yet
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/4.jpeg not downloaded yet
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/5.jpeg not downloaded yet
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/6.jpeg not downloaded yet
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/7.jpeg not downloaded yet
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/8.jpeg not downloaded yet
2026-03-12 20:08:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/9.jpeg not downloaded yet
2026-03-12 20:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d590>
2026-03-12 20:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/4.jpeg saved to cache
2026-03-12 20:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13911750>
2026-03-12 20:08:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/3.jpeg saved to cache
2026-03-12 20:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a810>
2026-03-12 20:08:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/2.jpeg saved to cache
2026-03-12 20:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912790>
2026-03-12 20:08:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/1.jpeg saved to cache
2026-03-12 20:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121202)
2026-03-12 20:08:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396ce10>
2026-03-12 20:08:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/0.jpeg saved to cache
2026-03-12 20:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fddf4619-03df-5e6d-b10b-da8f99419bab
2026-03-12 20:08:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fddf4619-03df-5e6d-b10b-da8f99419bab, skipping ID generation
2026-03-12 20:08:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fddf4619-03df-5e6d-b10b-da8f99419bab with scrape type 1
2026-03-12 20:08:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fddf4619-03df-5e6d-b10b-da8f99419bab sending to next pipeline
2026-03-12 20:08:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fddf4619-03df-5e6d-b10b-da8f99419bab, identifier: 121202
2026-03-12 20:08:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fddf4619-03df-5e6d-b10b-da8f99419bab with identifier: 121202
2026-03-12 20:08:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fddf4619-03df-5e6d-b10b-da8f99419bab with identifier: 121202
2026-03-12 20:08:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fddf4619-03df-5e6d-b10b-da8f99419bab with identifier: 121202 to the API
2026-03-12 20:08:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:08:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:08:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fddf4619-03df-5e6d-b10b-da8f99419bab',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG970KZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-jumpy-fourgon-club-m-15-bluehdi-100-bvm6-121202',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Jumpy',
'odometer': 100338,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84973,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 168334,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153958,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96483,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116528,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125910,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111963,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83977,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109760,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fddf4619-03df-5e6d-b10b-da8f99419bab/fddf4619-03df-5e6d-b10b-da8f99419bab_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74252,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121202/9.jpeg',
'Width': 1280}],
'price': 14290.0,
'price_includes_vat': True,
'registration_date': '2022-05-19',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Jumpy Fourgon Club M 1.5 BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Fourgon Club M 1.5 BlueHDi 100 BVM6',
'vin': 'VF7VBYHRMN7015870',
'year': 2022}
2026-03-12 20:08:50 [arval.fr] INFO: Saving data for 121202: {'created_time': 1773346130.104011, 'last_price_update_time': 1773346130.104021}
2026-03-12 20:08:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cc250>
2026-03-12 20:08:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/6.jpeg saved to cache
2026-03-12 20:08:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c181153d0>
2026-03-12 20:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/5.jpeg saved to cache
2026-03-12 20:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bd650>
2026-03-12 20:08:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/4.jpeg saved to cache
2026-03-12 20:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125203d0>
2026-03-12 20:08:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:08:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/3.jpeg saved to cache
2026-03-12 20:08:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12545410>
2026-03-12 20:08:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:08:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/2.jpeg saved to cache
2026-03-12 20:08:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ee3d0>
2026-03-12 20:08:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/1.jpeg saved to cache
2026-03-12 20:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122265)
2026-03-12 20:08:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1285bd50>
2026-03-12 20:08:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/0.jpeg saved to cache
2026-03-12 20:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1e88159e-f38e-5655-b03b-e8b87be01796
2026-03-12 20:08:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1e88159e-f38e-5655-b03b-e8b87be01796, skipping ID generation
2026-03-12 20:08:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e88159e-f38e-5655-b03b-e8b87be01796 with scrape type 1
2026-03-12 20:08:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1e88159e-f38e-5655-b03b-e8b87be01796 sending to next pipeline
2026-03-12 20:08:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1e88159e-f38e-5655-b03b-e8b87be01796, identifier: 122265
2026-03-12 20:08:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1e88159e-f38e-5655-b03b-e8b87be01796 with identifier: 122265
2026-03-12 20:08:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1e88159e-f38e-5655-b03b-e8b87be01796 with identifier: 122265
2026-03-12 20:08:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1e88159e-f38e-5655-b03b-e8b87be01796 with identifier: 122265 to the API
2026-03-12 20:08:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:08:58 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:08:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1e88159e-f38e-5655-b03b-e8b87be01796',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ008FJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4-grand-picasso-spacetourer-shine-15-bluehdi-130-bva8-122265',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4',
'odometer': 111154,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85513,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74009,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87021,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85614,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84677,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70597,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83233,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87619,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114408,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e88159e-f38e-5655-b03b-e8b87be01796/1e88159e-f38e-5655-b03b-e8b87be01796_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108326,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122265/9.jpeg',
'Width': 1280}],
'price': 17190.0,
'price_includes_vat': True,
'registration_date': '2022-09-01',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4 Grand Picasso Spacetourer Shine 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Grand Picasso Spacetourer Shine 1.5 BlueHDi 130 BVA8',
'vin': 'VF73AYHZ4NJ591913',
'year': 2022}
2026-03-12 20:08:58 [arval.fr] INFO: Saving data for 122265: {'created_time': 1773346138.672059, 'last_price_update_time': 1773346138.672069}
2026-03-12 20:08:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:08:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:08:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546fd0>
2026-03-12 20:08:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:08:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:08:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:08:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:08:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/9.jpeg saved to cache
2026-03-12 20:08:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:09:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1285a0d0>
2026-03-12 20:09:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/8.jpeg saved to cache
2026-03-12 20:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271c7d0>
2026-03-12 20:09:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/9.jpeg saved to cache
2026-03-12 20:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125479d0>
2026-03-12 20:09:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:09:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/8.jpeg saved to cache
2026-03-12 20:09:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3cd90>
2026-03-12 20:09:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/9.jpeg saved to cache
2026-03-12 20:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12545490>
2026-03-12 20:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/8.jpeg saved to cache
2026-03-12 20:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18f50>
2026-03-12 20:09:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/7.jpeg saved to cache
2026-03-12 20:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546910>
2026-03-12 20:09:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/6.jpeg saved to cache
2026-03-12 20:09:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125da450>
2026-03-12 20:09:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/5.jpeg saved to cache
2026-03-12 20:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa7690>
2026-03-12 20:09:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/4.jpeg saved to cache
2026-03-12 20:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c110>
2026-03-12 20:09:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:09:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/3.jpeg saved to cache
2026-03-12 20:09:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:11 [scrapy.extensions.logstats] INFO: Crawled 131 pages (at 3 pages/min), scraped 54 items (at 5 items/min)
2026-03-12 20:09:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:09:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5d10>
2026-03-12 20:09:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/2.jpeg saved to cache
2026-03-12 20:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da6d0>
2026-03-12 20:09:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/1.jpeg saved to cache
2026-03-12 20:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124596)
2026-03-12 20:09:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b47d0>
2026-03-12 20:09:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/0.jpeg saved to cache
2026-03-12 20:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf
2026-03-12 20:09:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b1ea6a3b-bc8c-520b-80ec-183df0b948bf, skipping ID generation
2026-03-12 20:09:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf with scrape type 1
2026-03-12 20:09:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b1ea6a3b-bc8c-520b-80ec-183df0b948bf sending to next pipeline
2026-03-12 20:09:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b1ea6a3b-bc8c-520b-80ec-183df0b948bf, identifier: 124596
2026-03-12 20:09:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b1ea6a3b-bc8c-520b-80ec-183df0b948bf with identifier: 124596
2026-03-12 20:09:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b1ea6a3b-bc8c-520b-80ec-183df0b948bf with identifier: 124596
2026-03-12 20:09:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b1ea6a3b-bc8c-520b-80ec-183df0b948bf with identifier: 124596 to the API
2026-03-12 20:09:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:09:14 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:09:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'b1ea6a3b-bc8c-520b-80ec-183df0b948bf',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS960HP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-austral-techno-12-e-tech-hybrid-200-bva6-124596',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Austral',
'odometer': 104426,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60033,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47874,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59288,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64446,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61567,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46355,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58206,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64658,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53587,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1ea6a3b-bc8c-520b-80ec-183df0b948bf/b1ea6a3b-bc8c-520b-80ec-183df0b948bf_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66404,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124596/9.jpeg',
'Width': 1280}],
'price': 22990.0,
'price_includes_vat': True,
'registration_date': '2023-11-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Austral Techno 1.2 E-TECH Hybrid 200 BVA6',
'transmission': 'automatic',
'trim': 'Techno 1.2 E-TECH Hybrid 200 BVA6',
'vin': 'VF1RHN00971835319',
'year': 2023}
2026-03-12 20:09:14 [arval.fr] INFO: Saving data for 124596: {'created_time': 1773346154.895376, 'last_price_update_time': 1773346154.895387}
2026-03-12 20:09:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:09:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f6310>
2026-03-12 20:09:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/7.jpeg saved to cache
2026-03-12 20:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:09:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125db5d0>
2026-03-12 20:09:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/6.jpeg saved to cache
2026-03-12 20:09:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:09:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with identifier: 124601
2026-03-12 20:09:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with scrape type 1
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/0.jpeg not downloaded yet
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/1.jpeg not downloaded yet
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/2.jpeg not downloaded yet
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/3.jpeg not downloaded yet
2026-03-12 20:09:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/4.jpeg not downloaded yet
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/5.jpeg not downloaded yet
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/6.jpeg not downloaded yet
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/7.jpeg not downloaded yet
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/8.jpeg not downloaded yet
2026-03-12 20:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/9.jpeg not downloaded yet
2026-03-12 20:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:09:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396f410>
2026-03-12 20:09:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/5.jpeg saved to cache
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with identifier: 124728
2026-03-12 20:09:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with scrape type 1
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/0.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/1.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/2.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/3.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/4.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/5.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/6.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/7.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/8.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/9.jpeg not downloaded yet
2026-03-12 20:09:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124727> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:09:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 99e2f100-4d6a-53f6-81be-421844bea8d8 with identifier: 124727
2026-03-12 20:09:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99e2f100-4d6a-53f6-81be-421844bea8d8 with scrape type 1
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 99e2f100-4d6a-53f6-81be-421844bea8d8
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/0.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/1.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/2.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/3.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/4.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/5.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/6.jpeg not downloaded yet
2026-03-12 20:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/7.jpeg not downloaded yet
2026-03-12 20:09:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d74d0>
2026-03-12 20:09:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/4.jpeg saved to cache
2026-03-12 20:09:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df110>
2026-03-12 20:09:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/3.jpeg saved to cache
2026-03-12 20:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa4850>
2026-03-12 20:09:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/2.jpeg saved to cache
2026-03-12 20:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265abd0>
2026-03-12 20:09:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/1.jpeg saved to cache
2026-03-12 20:09:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124292)
2026-03-12 20:09:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806bdd0>
2026-03-12 20:09:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/0.jpeg saved to cache
2026-03-12 20:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d9834476-f41a-5e9f-a554-da4e6a021666
2026-03-12 20:09:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d9834476-f41a-5e9f-a554-da4e6a021666, skipping ID generation
2026-03-12 20:09:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d9834476-f41a-5e9f-a554-da4e6a021666 with scrape type 1
2026-03-12 20:09:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d9834476-f41a-5e9f-a554-da4e6a021666 sending to next pipeline
2026-03-12 20:09:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d9834476-f41a-5e9f-a554-da4e6a021666, identifier: 124292
2026-03-12 20:09:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d9834476-f41a-5e9f-a554-da4e6a021666 with identifier: 124292
2026-03-12 20:09:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d9834476-f41a-5e9f-a554-da4e6a021666 with identifier: 124292
2026-03-12 20:09:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d9834476-f41a-5e9f-a554-da4e6a021666 with identifier: 124292 to the API
2026-03-12 20:09:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:09:25 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:09:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'd9834476-f41a-5e9f-a554-da4e6a021666',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ038BL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-sportage-design-16-t-gdi-265-phev-auto-4wd-124292',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Sportage',
'odometer': 83640,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62226,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48715,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61634,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64220,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62592,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47504,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61979,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66332,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63530,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d9834476-f41a-5e9f-a554-da4e6a021666/d9834476-f41a-5e9f-a554-da4e6a021666_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79690,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124292/9.jpeg',
'Width': 1280}],
'price': 26490.0,
'price_includes_vat': True,
'registration_date': '2022-08-23',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Sportage DESIGN 1.6 T-GDI 265 PHEV AUTO 4WD',
'transmission': 'automatic',
'trim': 'DESIGN 1.6 T-GDI 265 PHEV AUTO 4WD',
'vin': 'U5YPV81HDNL037328',
'year': 2022}
2026-03-12 20:09:25 [arval.fr] INFO: Saving data for 124292: {'created_time': 1773346165.440148, 'last_price_update_time': 1773346165.440159}
2026-03-12 20:09:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:09:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963bb10>
2026-03-12 20:09:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/7.jpeg saved to cache
2026-03-12 20:09:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ef490>
2026-03-12 20:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/6.jpeg saved to cache
2026-03-12 20:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:09:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125479d0>
2026-03-12 20:09:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/5.jpeg saved to cache
2026-03-12 20:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:09:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18117910>
2026-03-12 20:09:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/4.jpeg saved to cache
2026-03-12 20:09:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:09:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5810>
2026-03-12 20:09:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/3.jpeg saved to cache
2026-03-12 20:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:09:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19352810>
2026-03-12 20:09:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/2.jpeg saved to cache
2026-03-12 20:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:09:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829190>
2026-03-12 20:09:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/1.jpeg saved to cache
2026-03-12 20:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124286)
2026-03-12 20:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d4250>
2026-03-12 20:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/0.jpeg saved to cache
2026-03-12 20:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 91fdfc81-37ac-57c9-8d25-8581a67479cb
2026-03-12 20:09:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 91fdfc81-37ac-57c9-8d25-8581a67479cb, skipping ID generation
2026-03-12 20:09:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91fdfc81-37ac-57c9-8d25-8581a67479cb with scrape type 1
2026-03-12 20:09:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 91fdfc81-37ac-57c9-8d25-8581a67479cb sending to next pipeline
2026-03-12 20:09:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 91fdfc81-37ac-57c9-8d25-8581a67479cb, identifier: 124286
2026-03-12 20:09:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 91fdfc81-37ac-57c9-8d25-8581a67479cb with identifier: 124286
2026-03-12 20:09:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 91fdfc81-37ac-57c9-8d25-8581a67479cb with identifier: 124286
2026-03-12 20:09:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 91fdfc81-37ac-57c9-8d25-8581a67479cb with identifier: 124286 to the API
2026-03-12 20:09:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:09:35 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:09:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '91fdfc81-37ac-57c9-8d25-8581a67479cb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ575VE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-gt-16-hybrid-225-e-eat8-124286',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 89997,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52632,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64482,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64904,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61403,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47316,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60238,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65765,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46228,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91fdfc81-37ac-57c9-8d25-8581a67479cb/91fdfc81-37ac-57c9-8d25-8581a67479cb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53740,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124286/9.jpeg',
'Width': 1280}],
'price': 20490.0,
'price_includes_vat': True,
'registration_date': '2022-09-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 GT 1.6 HYBRID 225 E-EAT8',
'transmission': 'automatic',
'trim': 'GT 1.6 HYBRID 225 E-EAT8',
'vin': 'VF3M4DGZUNS129827',
'year': 2022}
2026-03-12 20:09:35 [arval.fr] INFO: Saving data for 124286: {'created_time': 1773346175.785194, 'last_price_update_time': 1773346175.785205}
2026-03-12 20:09:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:09:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f19250>
2026-03-12 20:09:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/9.jpeg saved to cache
2026-03-12 20:09:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:09:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a410>
2026-03-12 20:09:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/8.jpeg saved to cache
2026-03-12 20:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546cd0>
2026-03-12 20:09:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/9.jpeg saved to cache
2026-03-12 20:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124727)
2026-03-12 20:09:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b390>
2026-03-12 20:09:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/7.jpeg saved to cache
2026-03-12 20:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 99e2f100-4d6a-53f6-81be-421844bea8d8
2026-03-12 20:09:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124727)
2026-03-12 20:09:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2b10>
2026-03-12 20:09:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/6.jpeg saved to cache
2026-03-12 20:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 99e2f100-4d6a-53f6-81be-421844bea8d8
2026-03-12 20:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124727)
2026-03-12 20:09:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12723950>
2026-03-12 20:09:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/5.jpeg saved to cache
2026-03-12 20:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 99e2f100-4d6a-53f6-81be-421844bea8d8
2026-03-12 20:09:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124727)
2026-03-12 20:09:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806ba10>
2026-03-12 20:09:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/4.jpeg saved to cache
2026-03-12 20:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 99e2f100-4d6a-53f6-81be-421844bea8d8
2026-03-12 20:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124727)
2026-03-12 20:09:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197dbad0>
2026-03-12 20:09:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/3.jpeg saved to cache
2026-03-12 20:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 99e2f100-4d6a-53f6-81be-421844bea8d8
2026-03-12 20:09:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124727)
2026-03-12 20:09:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cc250>
2026-03-12 20:09:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/2.jpeg saved to cache
2026-03-12 20:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 99e2f100-4d6a-53f6-81be-421844bea8d8
2026-03-12 20:09:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124727)
2026-03-12 20:09:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918550>
2026-03-12 20:09:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/1.jpeg saved to cache
2026-03-12 20:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 99e2f100-4d6a-53f6-81be-421844bea8d8
2026-03-12 20:09:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124727)
2026-03-12 20:09:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262b2d0>
2026-03-12 20:09:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/0.jpeg saved to cache
2026-03-12 20:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 99e2f100-4d6a-53f6-81be-421844bea8d8
2026-03-12 20:09:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 99e2f100-4d6a-53f6-81be-421844bea8d8, skipping ID generation
2026-03-12 20:09:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 99e2f100-4d6a-53f6-81be-421844bea8d8 with scrape type 1
2026-03-12 20:09:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 99e2f100-4d6a-53f6-81be-421844bea8d8 sending to next pipeline
2026-03-12 20:09:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 99e2f100-4d6a-53f6-81be-421844bea8d8, identifier: 124727
2026-03-12 20:09:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 99e2f100-4d6a-53f6-81be-421844bea8d8 with identifier: 124727
2026-03-12 20:09:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 99e2f100-4d6a-53f6-81be-421844bea8d8 with identifier: 124727
2026-03-12 20:09:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 99e2f100-4d6a-53f6-81be-421844bea8d8 with identifier: 124727 to the API
2026-03-12 20:09:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:09:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:09:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '99e2f100-4d6a-53f6-81be-421844bea8d8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FT079YP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a4-avant-35-tdi-s-line-20-tdi-165cv-bva7-124727',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A4',
'odometer': 118207,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98707,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122290,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123728,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94580,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82027,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127424,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_99e2f100-4d6a-53f6-81be-421844bea8d8/99e2f100-4d6a-53f6-81be-421844bea8d8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113131,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124727/7.jpeg',
'Width': 1280}],
'price': 22990.0,
'price_includes_vat': True,
'registration_date': '2020-11-04',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A4 Avant 35 TDI S line 2.0 TDI 165CV BVA7',
'transmission': 'automatic',
'trim': 'Avant 35 TDI S line 2.0 TDI 165CV BVA7',
'vin': 'WAUZZZF40MA011055',
'year': 2020}
2026-03-12 20:09:49 [arval.fr] INFO: Saving data for 124727: {'created_time': 1773346189.130049, 'last_price_update_time': 1773346189.130059}
2026-03-12 20:09:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19639b90>
2026-03-12 20:09:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:09:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/8.jpeg saved to cache
2026-03-12 20:09:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb3d0>
2026-03-12 20:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/7.jpeg saved to cache
2026-03-12 20:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b310>
2026-03-12 20:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/6.jpeg saved to cache
2026-03-12 20:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:09:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7 with identifier: 122725
2026-03-12 20:09:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7 with scrape type 1
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/0.jpeg not downloaded yet
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/1.jpeg not downloaded yet
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/2.jpeg not downloaded yet
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/3.jpeg not downloaded yet
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/4.jpeg not downloaded yet
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/5.jpeg not downloaded yet
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/6.jpeg not downloaded yet
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/7.jpeg not downloaded yet
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/8.jpeg not downloaded yet
2026-03-12 20:09:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/9.jpeg not downloaded yet
2026-03-12 20:09:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:09:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12523bd0>
2026-03-12 20:09:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:09:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/5.jpeg saved to cache
2026-03-12 20:09:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ed710>
2026-03-12 20:09:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/4.jpeg saved to cache
2026-03-12 20:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:09:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0b820ce6-243e-55bd-91fc-5acce3036ddd with identifier: 121204
2026-03-12 20:09:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b820ce6-243e-55bd-91fc-5acce3036ddd with scrape type 1
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/0.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/1.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/2.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/3.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/4.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/5.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/6.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/7.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/8.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/9.jpeg not downloaded yet
2026-03-12 20:09:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:09:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bacd0>
2026-03-12 20:09:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/3.jpeg saved to cache
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0603def8-5a70-598c-85e9-00a1f2572dec with identifier: 122724
2026-03-12 20:09:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0603def8-5a70-598c-85e9-00a1f2572dec with scrape type 1
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/0.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/1.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/2.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/3.jpeg not downloaded yet
2026-03-12 20:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/4.jpeg not downloaded yet
2026-03-12 20:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/5.jpeg not downloaded yet
2026-03-12 20:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/6.jpeg not downloaded yet
2026-03-12 20:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/7.jpeg not downloaded yet
2026-03-12 20:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/8.jpeg not downloaded yet
2026-03-12 20:09:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/9.jpeg not downloaded yet
2026-03-12 20:09:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d090>
2026-03-12 20:09:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/2.jpeg saved to cache
2026-03-12 20:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12521410>
2026-03-12 20:09:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/1.jpeg saved to cache
2026-03-12 20:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124728)
2026-03-12 20:09:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:09:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c3f50>
2026-03-12 20:09:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:09:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:09:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:09:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:09:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/0.jpeg saved to cache
2026-03-12 20:09:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5
2026-03-12 20:09:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5, skipping ID generation
2026-03-12 20:09:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with scrape type 1
2026-03-12 20:09:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 sending to next pipeline
2026-03-12 20:09:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5, identifier: 124728
2026-03-12 20:09:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with identifier: 124728
2026-03-12 20:09:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with identifier: 124728
2026-03-12 20:10:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5 with identifier: 124728 to the API
2026-03-12 20:10:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:10:00 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:10:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC345SL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-a-a-250-e-business-line-8g-dct-124728',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe A',
'odometer': 43811,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126771,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106988,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127026,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123830,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126955,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109369,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126969,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122879,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94558,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5/a18794b8-fcaf-5e0b-a6e7-3de24fb5c5f5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124728/9.jpeg',
'Width': 1280}],
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2021-10-29',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe A A 250 e Business Line 8G-DCT',
'transmission': 'automatic',
'trim': 'A 250 e Business Line 8G-DCT',
'vin': 'W1K1770861J315372',
'year': 2021}
2026-03-12 20:10:00 [arval.fr] INFO: Saving data for 124728: {'created_time': 1773346200.344508, 'last_price_update_time': 1773346200.344519}
2026-03-12 20:10:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:10:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273c250>
2026-03-12 20:10:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/7.jpeg saved to cache
2026-03-12 20:10:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:10:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:10:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126edcd0>
2026-03-12 20:10:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/6.jpeg saved to cache
2026-03-12 20:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:10:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:10:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126defd0>
2026-03-12 20:10:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/5.jpeg saved to cache
2026-03-12 20:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:10:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:10:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806ba50>
2026-03-12 20:10:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/4.jpeg saved to cache
2026-03-12 20:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:10:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:10:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13910c10>
2026-03-12 20:10:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/3.jpeg saved to cache
2026-03-12 20:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:10:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:10:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19351650>
2026-03-12 20:10:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/2.jpeg saved to cache
2026-03-12 20:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:10:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:10:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc410>
2026-03-12 20:10:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/1.jpeg saved to cache
2026-03-12 20:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:10:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124601)
2026-03-12 20:10:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19366a50>
2026-03-12 20:10:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:10:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/0.jpeg saved to cache
2026-03-12 20:10:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5
2026-03-12 20:10:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e8ccd587-166e-556c-bbca-0dbed9bc4ac5, skipping ID generation
2026-03-12 20:10:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with scrape type 1
2026-03-12 20:10:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e8ccd587-166e-556c-bbca-0dbed9bc4ac5 sending to next pipeline
2026-03-12 20:10:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e8ccd587-166e-556c-bbca-0dbed9bc4ac5, identifier: 124601
2026-03-12 20:10:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with identifier: 124601
2026-03-12 20:10:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with identifier: 124601
2026-03-12 20:10:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e8ccd587-166e-556c-bbca-0dbed9bc4ac5 with identifier: 124601 to the API
2026-03-12 20:10:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:10:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:10:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'e8ccd587-166e-556c-bbca-0dbed9bc4ac5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ197GE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x3-xdrive30e-292-m-sport-bva8-124601',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X3',
'odometer': 110359,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62115,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47072,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60302,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64925,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63960,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44280,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60259,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64784,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47735,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ccd587-166e-556c-bbca-0dbed9bc4ac5/e8ccd587-166e-556c-bbca-0dbed9bc4ac5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65240,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124601/9.jpeg',
'Width': 1280}],
'price': 33990.0,
'price_includes_vat': True,
'registration_date': '2021-05-17',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X3 xDrive30e 292 M Sport BVA8',
'transmission': 'automatic',
'trim': 'xDrive30e 292 M Sport BVA8',
'vin': 'WBATS110009G67299',
'year': 2021}
2026-03-12 20:10:08 [arval.fr] INFO: Saving data for 124601: {'created_time': 1773346208.965486, 'last_price_update_time': 1773346208.965496}
2026-03-12 20:10:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19639990>
2026-03-12 20:10:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/9.jpeg saved to cache
2026-03-12 20:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ed590>
2026-03-12 20:10:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:10:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/8.jpeg saved to cache
2026-03-12 20:10:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:11 [scrapy.extensions.logstats] INFO: Crawled 137 pages (at 6 pages/min), scraped 60 items (at 6 items/min)
2026-03-12 20:10:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:10:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1a39d410>
2026-03-12 20:10:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:10:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/7.jpeg saved to cache
2026-03-12 20:10:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19639c10>
2026-03-12 20:10:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/9.jpeg saved to cache
2026-03-12 20:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273f110>
2026-03-12 20:10:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/8.jpeg saved to cache
2026-03-12 20:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12853490>
2026-03-12 20:10:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/9.jpeg saved to cache
2026-03-12 20:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ec390>
2026-03-12 20:10:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/8.jpeg saved to cache
2026-03-12 20:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903a50>
2026-03-12 20:10:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:10:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/7.jpeg saved to cache
2026-03-12 20:10:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12545410>
2026-03-12 20:10:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/6.jpeg saved to cache
2026-03-12 20:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19639110>
2026-03-12 20:10:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/5.jpeg saved to cache
2026-03-12 20:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658b10>
2026-03-12 20:10:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/4.jpeg saved to cache
2026-03-12 20:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7610>
2026-03-12 20:10:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/3.jpeg saved to cache
2026-03-12 20:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c5a50>
2026-03-12 20:10:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/2.jpeg saved to cache
2026-03-12 20:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629090>
2026-03-12 20:10:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/1.jpeg saved to cache
2026-03-12 20:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122724)
2026-03-12 20:10:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:10:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c26fdc050>
2026-03-12 20:10:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/0.jpeg saved to cache
2026-03-12 20:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0603def8-5a70-598c-85e9-00a1f2572dec
2026-03-12 20:10:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0603def8-5a70-598c-85e9-00a1f2572dec, skipping ID generation
2026-03-12 20:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0603def8-5a70-598c-85e9-00a1f2572dec with scrape type 1
2026-03-12 20:10:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0603def8-5a70-598c-85e9-00a1f2572dec sending to next pipeline
2026-03-12 20:10:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0603def8-5a70-598c-85e9-00a1f2572dec, identifier: 122724
2026-03-12 20:10:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0603def8-5a70-598c-85e9-00a1f2572dec with identifier: 122724
2026-03-12 20:10:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0603def8-5a70-598c-85e9-00a1f2572dec with identifier: 122724
2026-03-12 20:10:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0603def8-5a70-598c-85e9-00a1f2572dec with identifier: 122724 to the API
2026-03-12 20:10:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:10:27 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:10:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0603def8-5a70-598c-85e9-00a1f2572dec',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE590LF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-fourgon-club-xl-950-15-bluehdi-100-bvm6-122724',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 66700,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123840,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108098,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126750,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124448,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123930,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106032,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120806,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121314,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125613,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0603def8-5a70-598c-85e9-00a1f2572dec/0603def8-5a70-598c-85e9-00a1f2572dec_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122724/9.jpeg',
'Width': 1280}],
'price': 15390.0,
'price_includes_vat': True,
'registration_date': '2022-02-01',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Fourgon Club XL 950 1.5 BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Fourgon Club XL 950 1.5 BlueHDi 100 BVM6',
'vin': 'VR7EFYHT2MJ926582',
'year': 2022}
2026-03-12 20:10:27 [arval.fr] INFO: Saving data for 122724: {'created_time': 1773346227.244995, 'last_price_update_time': 1773346227.245006}
2026-03-12 20:10:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125204d0>
2026-03-12 20:10:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/7.jpeg saved to cache
2026-03-12 20:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:10:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:10:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a6511ad-53b3-586b-ad27-e215da812650 with identifier: 125321
2026-03-12 20:10:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a6511ad-53b3-586b-ad27-e215da812650 with scrape type 1
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/0.jpeg not downloaded yet
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/1.jpeg not downloaded yet
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/2.jpeg not downloaded yet
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/3.jpeg not downloaded yet
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/4.jpeg not downloaded yet
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/5.jpeg not downloaded yet
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/6.jpeg not downloaded yet
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/7.jpeg not downloaded yet
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/8.jpeg not downloaded yet
2026-03-12 20:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/9.jpeg not downloaded yet
2026-03-12 20:10:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:10:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282ac50>
2026-03-12 20:10:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/6.jpeg saved to cache
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:10:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 491b489b-bf83-5164-a198-45e46f2ac878 with identifier: 125322
2026-03-12 20:10:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 491b489b-bf83-5164-a198-45e46f2ac878 with scrape type 1
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/0.jpeg not downloaded yet
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/1.jpeg not downloaded yet
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/2.jpeg not downloaded yet
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/3.jpeg not downloaded yet
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/4.jpeg not downloaded yet
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/5.jpeg not downloaded yet
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/6.jpeg not downloaded yet
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/7.jpeg not downloaded yet
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/8.jpeg not downloaded yet
2026-03-12 20:10:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/9.jpeg not downloaded yet
2026-03-12 20:10:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125da710>
2026-03-12 20:10:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/5.jpeg saved to cache
2026-03-12 20:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659010>
2026-03-12 20:10:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/4.jpeg saved to cache
2026-03-12 20:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aeb5d0>
2026-03-12 20:10:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/3.jpeg saved to cache
2026-03-12 20:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:10:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with identifier: 125337
2026-03-12 20:10:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with scrape type 1
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/0.jpeg not downloaded yet
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/1.jpeg not downloaded yet
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/2.jpeg not downloaded yet
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/3.jpeg not downloaded yet
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/4.jpeg not downloaded yet
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/5.jpeg not downloaded yet
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/6.jpeg not downloaded yet
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/7.jpeg not downloaded yet
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/8.jpeg not downloaded yet
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/9.jpeg not downloaded yet
2026-03-12 20:10:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19366c90>
2026-03-12 20:10:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/2.jpeg saved to cache
2026-03-12 20:10:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12766f50>
2026-03-12 20:10:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/1.jpeg saved to cache
2026-03-12 20:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121204)
2026-03-12 20:10:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f30250>
2026-03-12 20:10:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/0.jpeg saved to cache
2026-03-12 20:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0b820ce6-243e-55bd-91fc-5acce3036ddd
2026-03-12 20:10:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0b820ce6-243e-55bd-91fc-5acce3036ddd, skipping ID generation
2026-03-12 20:10:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0b820ce6-243e-55bd-91fc-5acce3036ddd with scrape type 1
2026-03-12 20:10:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0b820ce6-243e-55bd-91fc-5acce3036ddd sending to next pipeline
2026-03-12 20:10:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0b820ce6-243e-55bd-91fc-5acce3036ddd, identifier: 121204
2026-03-12 20:10:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0b820ce6-243e-55bd-91fc-5acce3036ddd with identifier: 121204
2026-03-12 20:10:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0b820ce6-243e-55bd-91fc-5acce3036ddd with identifier: 121204
2026-03-12 20:10:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0b820ce6-243e-55bd-91fc-5acce3036ddd with identifier: 121204 to the API
2026-03-12 20:10:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:10:37 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:10:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0b820ce6-243e-55bd-91fc-5acce3036ddd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK041KN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-121204',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 45486,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61905,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49194,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63669,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62258,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60750,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48476,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59807,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64924,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57783,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0b820ce6-243e-55bd-91fc-5acce3036ddd/0b820ce6-243e-55bd-91fc-5acce3036ddd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70454,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121204/9.jpeg',
'Width': 1280}],
'price': 11390.0,
'price_includes_vat': True,
'registration_date': '2022-11-07',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00169900063',
'year': 2022}
2026-03-12 20:10:37 [arval.fr] INFO: Saving data for 121204: {'created_time': 1773346237.814599, 'last_price_update_time': 1773346237.814609}
2026-03-12 20:10:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d3610>
2026-03-12 20:10:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:10:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/6.jpeg saved to cache
2026-03-12 20:10:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d1d0>
2026-03-12 20:10:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/5.jpeg saved to cache
2026-03-12 20:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658390>
2026-03-12 20:10:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/4.jpeg saved to cache
2026-03-12 20:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127669d0>
2026-03-12 20:10:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/3.jpeg saved to cache
2026-03-12 20:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659490>
2026-03-12 20:10:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:10:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/2.jpeg saved to cache
2026-03-12 20:10:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273fa50>
2026-03-12 20:10:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/1.jpeg saved to cache
2026-03-12 20:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122725)
2026-03-12 20:10:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126da1d0>
2026-03-12 20:10:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:10:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/0.jpeg saved to cache
2026-03-12 20:10:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7
2026-03-12 20:10:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7, skipping ID generation
2026-03-12 20:10:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7 with scrape type 1
2026-03-12 20:10:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7 sending to next pipeline
2026-03-12 20:10:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7, identifier: 122725
2026-03-12 20:10:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7 with identifier: 122725
2026-03-12 20:10:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7 with identifier: 122725
2026-03-12 20:10:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7 with identifier: 122725 to the API
2026-03-12 20:10:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:10:45 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:10:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC970DW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-business-design-12595ch-bva6-122725',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 49481,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86752,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78346,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86128,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86328,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85364,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75880,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85301,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83786,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140809,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7/7b02f763-97df-5e0b-a7bc-5d1c72f6cbe7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134199,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122725/9.jpeg',
'Width': 1280}],
'price': 24290.0,
'price_includes_vat': True,
'registration_date': '2021-10-01',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Business Design 125+95ch BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Business Design 125+95ch BVA6',
'vin': 'WMW21BS0703N76422',
'year': 2021}
2026-03-12 20:10:45 [arval.fr] INFO: Saving data for 122725: {'created_time': 1773346245.889252, 'last_price_update_time': 1773346245.889262}
2026-03-12 20:10:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:10:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fccbd0>
2026-03-12 20:10:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/9.jpeg saved to cache
2026-03-12 20:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:10:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:10:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126870d0>
2026-03-12 20:10:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/8.jpeg saved to cache
2026-03-12 20:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:10:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:10:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12764d10>
2026-03-12 20:10:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/9.jpeg saved to cache
2026-03-12 20:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:10:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:10:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aea050>
2026-03-12 20:10:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/8.jpeg saved to cache
2026-03-12 20:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:10:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:10:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126db890>
2026-03-12 20:10:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/7.jpeg saved to cache
2026-03-12 20:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:10:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:10:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963a190>
2026-03-12 20:10:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:10:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/6.jpeg saved to cache
2026-03-12 20:10:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:10:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:10:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3de50>
2026-03-12 20:10:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/9.jpeg saved to cache
2026-03-12 20:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:10:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:10:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f084d0>
2026-03-12 20:10:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/8.jpeg saved to cache
2026-03-12 20:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:10:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:10:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3d810>
2026-03-12 20:10:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/7.jpeg saved to cache
2026-03-12 20:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:10:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:10:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:10:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125d8a50>
2026-03-12 20:10:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:10:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:10:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:10:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/6.jpeg saved to cache
2026-03-12 20:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:10:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:11:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6dc90>
2026-03-12 20:11:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/5.jpeg saved to cache
2026-03-12 20:11:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:11:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:11:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ded0>
2026-03-12 20:11:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/4.jpeg saved to cache
2026-03-12 20:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:11:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:11:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1285a490>
2026-03-12 20:11:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:11:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/3.jpeg saved to cache
2026-03-12 20:11:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:11:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:11:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125d9e50>
2026-03-12 20:11:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/2.jpeg saved to cache
2026-03-12 20:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:11:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:11:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:11:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc210>
2026-03-12 20:11:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/1.jpeg saved to cache
2026-03-12 20:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:11:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125337)
2026-03-12 20:11:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5010>
2026-03-12 20:11:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/0.jpeg saved to cache
2026-03-12 20:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617
2026-03-12 20:11:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617, skipping ID generation
2026-03-12 20:11:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with scrape type 1
2026-03-12 20:11:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 sending to next pipeline
2026-03-12 20:11:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617, identifier: 125337
2026-03-12 20:11:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with identifier: 125337
2026-03-12 20:11:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with identifier: 125337
2026-03-12 20:11:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1c0136f0-f7a8-5da0-8e65-e0f76ef05617 with identifier: 125337 to the API
2026-03-12 20:11:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:11:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:11:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1c0136f0-f7a8-5da0-8e65-e0f76ef05617',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP607HS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-118-i-edition-sport-15-135-bva7-125337',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 61185,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64286,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51730,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63529,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63971,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47969,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62279,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63503,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75149,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c0136f0-f7a8-5da0-8e65-e0f76ef05617/1c0136f0-f7a8-5da0-8e65-e0f76ef05617_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86114,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125337/9.jpeg',
'Width': 1280}],
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2023-06-05',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 118 i Edition Sport 1.5 135 BVA7',
'transmission': 'automatic',
'trim': '118 i Edition Sport 1.5 135 BVA7',
'vin': 'WBA7K310X07M80092',
'year': 2023}
2026-03-12 20:11:08 [arval.fr] INFO: Saving data for 125337: {'created_time': 1773346268.151513, 'last_price_update_time': 1773346268.151521}
2026-03-12 20:11:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:11:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:11:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:11:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d0d1dd3-568a-523b-993e-4a59266bdc6b with identifier: 125639
2026-03-12 20:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b with scrape type 1
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/0.jpeg not downloaded yet
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/1.jpeg not downloaded yet
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/2.jpeg not downloaded yet
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/3.jpeg not downloaded yet
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/4.jpeg not downloaded yet
2026-03-12 20:11:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ed310>
2026-03-12 20:11:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/5.jpeg saved to cache
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/5.jpeg not downloaded yet
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/6.jpeg not downloaded yet
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/7.jpeg not downloaded yet
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/8.jpeg not downloaded yet
2026-03-12 20:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/9.jpeg not downloaded yet
2026-03-12 20:11:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:11:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:11:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:11:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8fd7b056-694f-533f-a25d-a902bfaa76b7 with identifier: 125641
2026-03-12 20:11:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fd7b056-694f-533f-a25d-a902bfaa76b7 with scrape type 1
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/0.jpeg not downloaded yet
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/1.jpeg not downloaded yet
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/2.jpeg not downloaded yet
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/3.jpeg not downloaded yet
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/4.jpeg not downloaded yet
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/5.jpeg not downloaded yet
2026-03-12 20:11:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856010>
2026-03-12 20:11:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/4.jpeg saved to cache
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/6.jpeg not downloaded yet
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/7.jpeg not downloaded yet
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/8.jpeg not downloaded yet
2026-03-12 20:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/9.jpeg not downloaded yet
2026-03-12 20:11:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:11:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:11:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:11:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c78ea62-544c-505f-9e49-06ebb6ecadac with identifier: 125642
2026-03-12 20:11:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c78ea62-544c-505f-9e49-06ebb6ecadac with scrape type 1
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/0.jpeg not downloaded yet
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/1.jpeg not downloaded yet
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/2.jpeg not downloaded yet
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/3.jpeg not downloaded yet
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/4.jpeg not downloaded yet
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/5.jpeg not downloaded yet
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/6.jpeg not downloaded yet
2026-03-12 20:11:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e590>
2026-03-12 20:11:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/3.jpeg saved to cache
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/7.jpeg not downloaded yet
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/8.jpeg not downloaded yet
2026-03-12 20:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/9.jpeg not downloaded yet
2026-03-12 20:11:11 [scrapy.extensions.logstats] INFO: Crawled 143 pages (at 6 pages/min), scraped 64 items (at 4 items/min)
2026-03-12 20:11:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:11:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:11:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f6bb05d-441b-594e-9195-398d7c99d440 with identifier: 125645
2026-03-12 20:11:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f6bb05d-441b-594e-9195-398d7c99d440 with scrape type 1
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/0.jpeg not downloaded yet
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/1.jpeg not downloaded yet
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/2.jpeg not downloaded yet
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/3.jpeg not downloaded yet
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/4.jpeg not downloaded yet
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/5.jpeg not downloaded yet
2026-03-12 20:11:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/6.jpeg not downloaded yet
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/7.jpeg not downloaded yet
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/8.jpeg not downloaded yet
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/9.jpeg not downloaded yet
2026-03-12 20:11:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12653010>
2026-03-12 20:11:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/2.jpeg saved to cache
2026-03-12 20:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:11:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:11:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12708ad0>
2026-03-12 20:11:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/1.jpeg saved to cache
2026-03-12 20:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:11:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125322)
2026-03-12 20:11:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c8c10>
2026-03-12 20:11:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/0.jpeg saved to cache
2026-03-12 20:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 491b489b-bf83-5164-a198-45e46f2ac878
2026-03-12 20:11:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 491b489b-bf83-5164-a198-45e46f2ac878, skipping ID generation
2026-03-12 20:11:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 491b489b-bf83-5164-a198-45e46f2ac878 with scrape type 1
2026-03-12 20:11:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 491b489b-bf83-5164-a198-45e46f2ac878 sending to next pipeline
2026-03-12 20:11:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 491b489b-bf83-5164-a198-45e46f2ac878, identifier: 125322
2026-03-12 20:11:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 491b489b-bf83-5164-a198-45e46f2ac878 with identifier: 125322
2026-03-12 20:11:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 491b489b-bf83-5164-a198-45e46f2ac878 with identifier: 125322
2026-03-12 20:11:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 491b489b-bf83-5164-a198-45e46f2ac878 with identifier: 125322 to the API
2026-03-12 20:11:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:11:15 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:11:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '491b489b-bf83-5164-a198-45e46f2ac878',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH022WY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x2-xdrive25e-business-design-bva6-125322',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X2',
'odometer': 41025,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60592,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49443,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60140,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63657,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60536,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47742,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64426,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67672,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_491b489b-bf83-5164-a198-45e46f2ac878/491b489b-bf83-5164-a198-45e46f2ac878_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97487,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125322/9.jpeg',
'Width': 1280}],
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-08-03',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X2 xDrive25e Business Design BVA6',
'transmission': 'automatic',
'trim': 'xDrive25e Business Design BVA6',
'vin': 'WBAYN910305V60229',
'year': 2022}
2026-03-12 20:11:15 [arval.fr] INFO: Saving data for 125322: {'created_time': 1773346275.174644, 'last_price_update_time': 1773346275.174653}
2026-03-12 20:11:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:11:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ab990>
2026-03-12 20:11:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:11:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/7.jpeg saved to cache
2026-03-12 20:11:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:11:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:11:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ab4d0>
2026-03-12 20:11:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/6.jpeg saved to cache
2026-03-12 20:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:11:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:11:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12577310>
2026-03-12 20:11:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/5.jpeg saved to cache
2026-03-12 20:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:11:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:11:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9a90>
2026-03-12 20:11:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/4.jpeg saved to cache
2026-03-12 20:11:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:11:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:11:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19633690>
2026-03-12 20:11:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/3.jpeg saved to cache
2026-03-12 20:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:11:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:11:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc610>
2026-03-12 20:11:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:11:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/2.jpeg saved to cache
2026-03-12 20:11:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:11:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:11:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903810>
2026-03-12 20:11:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/1.jpeg saved to cache
2026-03-12 20:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:11:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125321)
2026-03-12 20:11:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539590>
2026-03-12 20:11:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:11:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/0.jpeg saved to cache
2026-03-12 20:11:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5a6511ad-53b3-586b-ad27-e215da812650
2026-03-12 20:11:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5a6511ad-53b3-586b-ad27-e215da812650, skipping ID generation
2026-03-12 20:11:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a6511ad-53b3-586b-ad27-e215da812650 with scrape type 1
2026-03-12 20:11:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5a6511ad-53b3-586b-ad27-e215da812650 sending to next pipeline
2026-03-12 20:11:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5a6511ad-53b3-586b-ad27-e215da812650, identifier: 125321
2026-03-12 20:11:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5a6511ad-53b3-586b-ad27-e215da812650 with identifier: 125321
2026-03-12 20:11:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5a6511ad-53b3-586b-ad27-e215da812650 with identifier: 125321
2026-03-12 20:11:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5a6511ad-53b3-586b-ad27-e215da812650 with identifier: 125321 to the API
2026-03-12 20:11:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:11:26 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:11:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '5a6511ad-53b3-586b-ad27-e215da812650',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK062AK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-5-520i-m-sport-184-bva8-125321',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 5',
'odometer': 44999,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82452,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75679,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85032,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86270,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85408,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72399,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86467,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85160,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140519,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a6511ad-53b3-586b-ad27-e215da812650/5a6511ad-53b3-586b-ad27-e215da812650_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125739,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125321/9.jpeg',
'Width': 1280}],
'price': 39990.0,
'price_includes_vat': True,
'registration_date': '2022-10-10',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 5 520i M Sport 184 BVA8',
'transmission': 'automatic',
'trim': '520i M Sport 184 BVA8',
'vin': 'WBA71AG020CL02389',
'year': 2022}
2026-03-12 20:11:26 [arval.fr] INFO: Saving data for 125321: {'created_time': 1773346286.344451, 'last_price_update_time': 1773346286.344464}
2026-03-12 20:11:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:11:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241510>
2026-03-12 20:11:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/9.jpeg saved to cache
2026-03-12 20:11:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:11:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:11:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d35d0>
2026-03-12 20:11:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/8.jpeg saved to cache
2026-03-12 20:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:11:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:11:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9650>
2026-03-12 20:11:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/9.jpeg saved to cache
2026-03-12 20:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:11:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:11:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12720890>
2026-03-12 20:11:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:11:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/8.jpeg saved to cache
2026-03-12 20:11:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:11:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18116cd0>
2026-03-12 20:11:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/9.jpeg saved to cache
2026-03-12 20:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197db990>
2026-03-12 20:11:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/5.jpeg saved to cache
2026-03-12 20:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126de250>
2026-03-12 20:11:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/9.jpeg saved to cache
2026-03-12 20:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feee90>
2026-03-12 20:11:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:11:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/8.jpeg saved to cache
2026-03-12 20:11:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae9590>
2026-03-12 20:11:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:11:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/7.jpeg saved to cache
2026-03-12 20:11:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12585ad0>
2026-03-12 20:11:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:11:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/6.jpeg saved to cache
2026-03-12 20:11:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae9c90>
2026-03-12 20:11:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/4.jpeg saved to cache
2026-03-12 20:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dfa90>
2026-03-12 20:11:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:11:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/3.jpeg saved to cache
2026-03-12 20:11:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59590>
2026-03-12 20:11:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/2.jpeg saved to cache
2026-03-12 20:11:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282d150>
2026-03-12 20:11:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/1.jpeg saved to cache
2026-03-12 20:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125645)
2026-03-12 20:11:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1937a8d0>
2026-03-12 20:11:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/0.jpeg saved to cache
2026-03-12 20:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9f6bb05d-441b-594e-9195-398d7c99d440
2026-03-12 20:11:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9f6bb05d-441b-594e-9195-398d7c99d440, skipping ID generation
2026-03-12 20:11:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f6bb05d-441b-594e-9195-398d7c99d440 with scrape type 1
2026-03-12 20:11:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9f6bb05d-441b-594e-9195-398d7c99d440 sending to next pipeline
2026-03-12 20:11:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9f6bb05d-441b-594e-9195-398d7c99d440, identifier: 125645
2026-03-12 20:11:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9f6bb05d-441b-594e-9195-398d7c99d440 with identifier: 125645
2026-03-12 20:11:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9f6bb05d-441b-594e-9195-398d7c99d440 with identifier: 125645
2026-03-12 20:11:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9f6bb05d-441b-594e-9195-398d7c99d440 with identifier: 125645 to the API
2026-03-12 20:11:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:11:44 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:11:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '9f6bb05d-441b-594e-9195-398d7c99d440',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP975YG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/opel-corsa-elegance-business-12-turbo-100-bva8-125645',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Opel',
'model': 'Corsa',
'odometer': 16233,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59698,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47093,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59881,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58190,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61823,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45642,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59531,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63377,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39804,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f6bb05d-441b-594e-9195-398d7c99d440/9f6bb05d-441b-594e-9195-398d7c99d440_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67122,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125645/9.jpeg',
'Width': 1280}],
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2023-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'Opel Corsa Elegance Business 1.2 Turbo 100 BVA8',
'transmission': 'automatic',
'trim': 'Elegance Business 1.2 Turbo 100 BVA8',
'vin': 'VXKUPHNKSP4086759',
'year': 2023}
2026-03-12 20:11:44 [arval.fr] INFO: Saving data for 125645: {'created_time': 1773346304.774808, 'last_price_update_time': 1773346304.774817}
2026-03-12 20:11:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12577910>
2026-03-12 20:11:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:11:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/8.jpeg saved to cache
2026-03-12 20:11:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af810>
2026-03-12 20:11:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/7.jpeg saved to cache
2026-03-12 20:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686e50>
2026-03-12 20:11:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:11:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/6.jpeg saved to cache
2026-03-12 20:11:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510f90>
2026-03-12 20:11:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:11:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/5.jpeg saved to cache
2026-03-12 20:11:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5390>
2026-03-12 20:11:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:11:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/4.jpeg saved to cache
2026-03-12 20:11:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13919250>
2026-03-12 20:11:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:11:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/3.jpeg saved to cache
2026-03-12 20:11:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcf290>
2026-03-12 20:11:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/2.jpeg saved to cache
2026-03-12 20:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b710>
2026-03-12 20:11:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/1.jpeg saved to cache
2026-03-12 20:11:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125642)
2026-03-12 20:11:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663d10>
2026-03-12 20:11:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/0.jpeg saved to cache
2026-03-12 20:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4c78ea62-544c-505f-9e49-06ebb6ecadac
2026-03-12 20:11:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4c78ea62-544c-505f-9e49-06ebb6ecadac, skipping ID generation
2026-03-12 20:11:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c78ea62-544c-505f-9e49-06ebb6ecadac with scrape type 1
2026-03-12 20:11:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4c78ea62-544c-505f-9e49-06ebb6ecadac sending to next pipeline
2026-03-12 20:11:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4c78ea62-544c-505f-9e49-06ebb6ecadac, identifier: 125642
2026-03-12 20:11:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4c78ea62-544c-505f-9e49-06ebb6ecadac with identifier: 125642
2026-03-12 20:11:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4c78ea62-544c-505f-9e49-06ebb6ecadac with identifier: 125642
2026-03-12 20:11:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4c78ea62-544c-505f-9e49-06ebb6ecadac with identifier: 125642 to the API
2026-03-12 20:11:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:11:55 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:11:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4c78ea62-544c-505f-9e49-06ebb6ecadac',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN070NW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-12-puretech-130-bvm6-125642',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 112585,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130153,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111243,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129942,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122409,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126122,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108750,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126203,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123055,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47618,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c78ea62-544c-505f-9e49-06ebb6ecadac/4c78ea62-544c-505f-9e49-06ebb6ecadac_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81997,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125642/9.jpeg',
'Width': 1280}],
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2023-04-25',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 130 BVM6',
'vin': 'VF3MRHNSMNS194771',
'year': 2023}
2026-03-12 20:11:55 [arval.fr] INFO: Saving data for 125642: {'created_time': 1773346315.969655, 'last_price_update_time': 1773346315.969666}
2026-03-12 20:11:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:11:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:11:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aea350>
2026-03-12 20:11:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/7.jpeg saved to cache
2026-03-12 20:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:11:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:11:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f6e10>
2026-03-12 20:11:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/6.jpeg saved to cache
2026-03-12 20:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:11:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:11:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6dc4146-cffc-58f4-a232-d3d8228d7a7d with identifier: 125646
2026-03-12 20:11:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d with scrape type 1
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/0.jpeg not downloaded yet
2026-03-12 20:11:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/1.jpeg not downloaded yet
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/2.jpeg not downloaded yet
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/3.jpeg not downloaded yet
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/4.jpeg not downloaded yet
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/5.jpeg not downloaded yet
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/6.jpeg not downloaded yet
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/7.jpeg not downloaded yet
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/8.jpeg not downloaded yet
2026-03-12 20:11:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbbdd0>
2026-03-12 20:11:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/5.jpeg saved to cache
2026-03-12 20:11:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/9.jpeg not downloaded yet
2026-03-12 20:11:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:11:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:11:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756cd0>
2026-03-12 20:11:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:11:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:11:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:11:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:11:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/4.jpeg saved to cache
2026-03-12 20:11:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:12:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:12:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139be8d0>
2026-03-12 20:12:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/3.jpeg saved to cache
2026-03-12 20:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:12:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:12:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba010>
2026-03-12 20:12:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:12:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/2.jpeg saved to cache
2026-03-12 20:12:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:12:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:12:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f305d0>
2026-03-12 20:12:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/1.jpeg saved to cache
2026-03-12 20:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:12:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125641)
2026-03-12 20:12:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bdb90>
2026-03-12 20:12:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/0.jpeg saved to cache
2026-03-12 20:12:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8fd7b056-694f-533f-a25d-a902bfaa76b7
2026-03-12 20:12:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8fd7b056-694f-533f-a25d-a902bfaa76b7, skipping ID generation
2026-03-12 20:12:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8fd7b056-694f-533f-a25d-a902bfaa76b7 with scrape type 1
2026-03-12 20:12:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8fd7b056-694f-533f-a25d-a902bfaa76b7 sending to next pipeline
2026-03-12 20:12:05 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8fd7b056-694f-533f-a25d-a902bfaa76b7, identifier: 125641
2026-03-12 20:12:05 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8fd7b056-694f-533f-a25d-a902bfaa76b7 with identifier: 125641
2026-03-12 20:12:05 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8fd7b056-694f-533f-a25d-a902bfaa76b7 with identifier: 125641
2026-03-12 20:12:05 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8fd7b056-694f-533f-a25d-a902bfaa76b7 with identifier: 125641 to the API
2026-03-12 20:12:05 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:12:05 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:12:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.1L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8fd7b056-694f-533f-a25d-a902bfaa76b7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG782CH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-fiesta-cool-connect-11-75-bvm5-125641',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 17257,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58571,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47316,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58648,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61561,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62100,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48789,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61417,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60227,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45126,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8fd7b056-694f-533f-a25d-a902bfaa76b7/8fd7b056-694f-533f-a25d-a902bfaa76b7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59146,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125641/9.jpeg',
'Width': 1280}],
'price': 13590.0,
'price_includes_vat': True,
'registration_date': '2022-04-29',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Fiesta Cool & Connect 1.1 75 BVM5',
'transmission': 'manual',
'trim': 'Cool & Connect 1.1 75 BVM5',
'vin': 'WF0JXXGAHJNS12366',
'year': 2022}
2026-03-12 20:12:05 [arval.fr] INFO: Saving data for 125641: {'created_time': 1773346325.646299, 'last_price_update_time': 1773346325.646308}
2026-03-12 20:12:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:12:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271c9d0>
2026-03-12 20:12:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:12:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/7.jpeg saved to cache
2026-03-12 20:12:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:12:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:12:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12587990>
2026-03-12 20:12:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/6.jpeg saved to cache
2026-03-12 20:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:12:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:12:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9210>
2026-03-12 20:12:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/5.jpeg saved to cache
2026-03-12 20:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:12:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:12:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128135d0>
2026-03-12 20:12:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/4.jpeg saved to cache
2026-03-12 20:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:12:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:12:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661e50>
2026-03-12 20:12:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:12:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/3.jpeg saved to cache
2026-03-12 20:12:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:12:11 [scrapy.extensions.logstats] INFO: Crawled 145 pages (at 2 pages/min), scraped 69 items (at 5 items/min)
2026-03-12 20:12:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:12:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:12:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785b10>
2026-03-12 20:12:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:12:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/2.jpeg saved to cache
2026-03-12 20:12:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:12:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:12:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661f90>
2026-03-12 20:12:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:12:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/1.jpeg saved to cache
2026-03-12 20:12:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:12:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125639)
2026-03-12 20:12:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fdabd0>
2026-03-12 20:12:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/0.jpeg saved to cache
2026-03-12 20:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b
2026-03-12 20:12:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6d0d1dd3-568a-523b-993e-4a59266bdc6b, skipping ID generation
2026-03-12 20:12:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b with scrape type 1
2026-03-12 20:12:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6d0d1dd3-568a-523b-993e-4a59266bdc6b sending to next pipeline
2026-03-12 20:12:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d0d1dd3-568a-523b-993e-4a59266bdc6b, identifier: 125639
2026-03-12 20:12:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d0d1dd3-568a-523b-993e-4a59266bdc6b with identifier: 125639
2026-03-12 20:12:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d0d1dd3-568a-523b-993e-4a59266bdc6b with identifier: 125639
2026-03-12 20:12:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d0d1dd3-568a-523b-993e-4a59266bdc6b with identifier: 125639 to the API
2026-03-12 20:12:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:12:15 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:12:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.8L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '6d0d1dd3-568a-523b-993e-4a59266bdc6b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC988RY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-c-hr-dynamic-business-stage-academy-18-hybride-122-125639',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'C-HR',
'odometer': 57779,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62893,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48344,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63092,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65540,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60647,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48913,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60514,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66337,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71340,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d0d1dd3-568a-523b-993e-4a59266bdc6b/6d0d1dd3-568a-523b-993e-4a59266bdc6b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85396,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125639/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2021-10-28',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota C-HR Dynamic Business Stage Academy 1.8 Hybride 122',
'transmission': 'automatic',
'trim': 'Dynamic Business Stage Academy 1.8 Hybride 122',
'vin': 'NMTK33BX90R143987',
'year': 2021}
2026-03-12 20:12:15 [arval.fr] INFO: Saving data for 125639: {'created_time': 1773346335.221234, 'last_price_update_time': 1773346335.221243}
2026-03-12 20:12:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 20:12:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724490>
2026-03-12 20:12:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:12:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/7.jpeg saved to cache
2026-03-12 20:12:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 20:12:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 20:12:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12677c10>
2026-03-12 20:12:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/6.jpeg saved to cache
2026-03-12 20:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 20:12:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:12:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d92d0>
2026-03-12 20:12:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/0.jpeg saved to cache
2026-03-12 20:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:12:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:12:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6efd0>
2026-03-12 20:12:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/9.jpeg saved to cache
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 410d3b5e-7ce7-560e-bb05-e197378553fd with identifier: 125652
2026-03-12 20:12:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 410d3b5e-7ce7-560e-bb05-e197378553fd with scrape type 1
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/0.jpeg not downloaded yet
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/1.jpeg not downloaded yet
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/2.jpeg not downloaded yet
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/3.jpeg not downloaded yet
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/4.jpeg not downloaded yet
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/5.jpeg not downloaded yet
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/6.jpeg not downloaded yet
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/7.jpeg not downloaded yet
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/8.jpeg not downloaded yet
2026-03-12 20:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/9.jpeg not downloaded yet
2026-03-12 20:12:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9150>
2026-03-12 20:12:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/8.jpeg saved to cache
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:12:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:12:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc with identifier: 125653
2026-03-12 20:12:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc with scrape type 1
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/0.jpeg not downloaded yet
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/1.jpeg not downloaded yet
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/2.jpeg not downloaded yet
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/3.jpeg not downloaded yet
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/4.jpeg not downloaded yet
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/5.jpeg not downloaded yet
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/6.jpeg not downloaded yet
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/7.jpeg not downloaded yet
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/8.jpeg not downloaded yet
2026-03-12 20:12:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/9.jpeg not downloaded yet
2026-03-12 20:12:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bc510>
2026-03-12 20:12:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:12:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/7.jpeg saved to cache
2026-03-12 20:12:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:12:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a with identifier: 125654
2026-03-12 20:12:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a with scrape type 1
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/0.jpeg not downloaded yet
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/1.jpeg not downloaded yet
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/2.jpeg not downloaded yet
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/3.jpeg not downloaded yet
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/4.jpeg not downloaded yet
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/5.jpeg not downloaded yet
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/6.jpeg not downloaded yet
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/7.jpeg not downloaded yet
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/8.jpeg not downloaded yet
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/9.jpeg not downloaded yet
2026-03-12 20:12:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12562c90>
2026-03-12 20:12:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/6.jpeg saved to cache
2026-03-12 20:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ca90>
2026-03-12 20:12:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:12:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/5.jpeg saved to cache
2026-03-12 20:12:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1a610>
2026-03-12 20:12:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/4.jpeg saved to cache
2026-03-12 20:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa6590>
2026-03-12 20:12:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:12:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/3.jpeg saved to cache
2026-03-12 20:12:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6dc90>
2026-03-12 20:12:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:12:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/2.jpeg saved to cache
2026-03-12 20:12:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125646)
2026-03-12 20:12:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d97d0>
2026-03-12 20:12:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:12:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/1.jpeg saved to cache
2026-03-12 20:12:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d
2026-03-12 20:12:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c6dc4146-cffc-58f4-a232-d3d8228d7a7d, skipping ID generation
2026-03-12 20:12:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d with scrape type 1
2026-03-12 20:12:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c6dc4146-cffc-58f4-a232-d3d8228d7a7d sending to next pipeline
2026-03-12 20:12:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c6dc4146-cffc-58f4-a232-d3d8228d7a7d, identifier: 125646
2026-03-12 20:12:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c6dc4146-cffc-58f4-a232-d3d8228d7a7d with identifier: 125646
2026-03-12 20:12:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): translate.google.com:443
2026-03-12 20:12:29 [urllib3.connectionpool] DEBUG: https://translate.google.com:443 "GET /m?tl=en&sl=fr&q=brown HTTP/1.1" 200 None
2026-03-12 20:12:29 [crawlers.pipelines.translation_pipeline] INFO: Saving translations to Azure Table Storage
2026-03-12 20:12:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c6dc4146-cffc-58f4-a232-d3d8228d7a7d with identifier: 125646
2026-03-12 20:12:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c6dc4146-cffc-58f4-a232-d3d8228d7a7d with identifier: 125646 to the API
2026-03-12 20:12:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:12:29 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:12:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'brown',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c6dc4146-cffc-58f4-a232-d3d8228d7a7d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX131VM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-110-bva6-125646',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 13095,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56240,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46205,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55903,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56972,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54807,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41752,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51576,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56265,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71891,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6dc4146-cffc-58f4-a232-d3d8228d7a7d/c6dc4146-cffc-58f4-a232-d3d8228d7a7d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88797,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125646/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2024-06-25',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 110 BVA6',
'transmission': 'automatic',
'trim': 'Max 1.2 PureTech 110 BVA6',
'vin': 'VF7SXHNPYRT090544',
'year': 2024}
2026-03-12 20:12:29 [arval.fr] INFO: Saving data for 125646: {'created_time': 1773346349.564097, 'last_price_update_time': 1773346349.564107}
2026-03-12 20:12:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 20:12:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6fd0>
2026-03-12 20:12:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/5.jpeg saved to cache
2026-03-12 20:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 20:12:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 20:12:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d7490>
2026-03-12 20:12:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/4.jpeg saved to cache
2026-03-12 20:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 20:12:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 20:12:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19350f90>
2026-03-12 20:12:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:12:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/3.jpeg saved to cache
2026-03-12 20:12:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 20:12:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 20:12:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139044d0>
2026-03-12 20:12:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/2.jpeg saved to cache
2026-03-12 20:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 20:12:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 20:12:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6a90>
2026-03-12 20:12:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/1.jpeg saved to cache
2026-03-12 20:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 20:12:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122891)
2026-03-12 20:12:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12675290>
2026-03-12 20:12:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/0.jpeg saved to cache
2026-03-12 20:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9
2026-03-12 20:12:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9, skipping ID generation
2026-03-12 20:12:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9 with scrape type 1
2026-03-12 20:12:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9 sending to next pipeline
2026-03-12 20:12:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9, identifier: 122891
2026-03-12 20:12:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9 with identifier: 122891
2026-03-12 20:12:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9 with identifier: 122891
2026-03-12 20:12:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9 with identifier: 122891 to the API
2026-03-12 20:12:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:12:35 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:12:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.0L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB860ZL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-trafic-fourgon-tole-nv-fg-gcf-l1h1-1000-dci-120-122891',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Trafic',
'odometer': 12590,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124087,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157193,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152836,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126889,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112282,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116706,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112600,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92555,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89696,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9/5ffca0f1-8e93-55e5-bdcb-b4aafff30cb9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68959,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122891/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2021-09-24',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Trafic Fourgon tole NV FG GCF L1H1 1000 dCi 120',
'transmission': 'manual',
'trim': 'Fourgon tole NV FG GCF L1H1 1000 dCi 120',
'vin': 'VF1FL000667009124',
'year': 2021}
2026-03-12 20:12:36 [arval.fr] INFO: Saving data for 122891: {'created_time': 1773346356.089564, 'last_price_update_time': 1773346356.089573}
2026-03-12 20:12:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:12:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ce150>
2026-03-12 20:12:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/9.jpeg saved to cache
2026-03-12 20:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:12:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:12:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139059d0>
2026-03-12 20:12:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:12:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/8.jpeg saved to cache
2026-03-12 20:12:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:12:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:12:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6e10>
2026-03-12 20:12:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/9.jpeg saved to cache
2026-03-12 20:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:12:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:12:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12675310>
2026-03-12 20:12:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:12:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/8.jpeg saved to cache
2026-03-12 20:12:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:12:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1990>
2026-03-12 20:12:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/9.jpeg saved to cache
2026-03-12 20:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19633950>
2026-03-12 20:12:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/8.jpeg saved to cache
2026-03-12 20:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539bd0>
2026-03-12 20:12:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/7.jpeg saved to cache
2026-03-12 20:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808cd0>
2026-03-12 20:12:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/6.jpeg saved to cache
2026-03-12 20:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686f10>
2026-03-12 20:12:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:12:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/5.jpeg saved to cache
2026-03-12 20:12:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12809750>
2026-03-12 20:12:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:12:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/4.jpeg saved to cache
2026-03-12 20:12:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff4390>
2026-03-12 20:12:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/3.jpeg saved to cache
2026-03-12 20:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12520550>
2026-03-12 20:12:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/2.jpeg saved to cache
2026-03-12 20:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684710>
2026-03-12 20:12:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/1.jpeg saved to cache
2026-03-12 20:12:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125654)
2026-03-12 20:12:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dced0>
2026-03-12 20:12:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/0.jpeg saved to cache
2026-03-12 20:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a
2026-03-12 20:12:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a, skipping ID generation
2026-03-12 20:12:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a with scrape type 1
2026-03-12 20:12:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a sending to next pipeline
2026-03-12 20:12:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a, identifier: 125654
2026-03-12 20:12:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a with identifier: 125654
2026-03-12 20:12:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a with identifier: 125654
2026-03-12 20:12:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a with identifier: 125654 to the API
2026-03-12 20:12:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:12:54 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:12:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.3L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG772EJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-express-confort-13-tce-100-bvm6-125654',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Express',
'odometer': 44940,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61530,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50100,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63150,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63678,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61644,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46237,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58486,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59476,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56314,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a/9ea93a1f-c4ac-55b5-ac14-fd3b758b3f2a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64013,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125654/9.jpeg',
'Width': 1280}],
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2022-05-05',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Express Confort 1.3 TCe 100 BVM6',
'transmission': 'manual',
'trim': 'Confort 1.3 TCe 100 BVM6',
'vin': 'VF1RJK00368117709',
'year': 2022}
2026-03-12 20:12:54 [arval.fr] INFO: Saving data for 125654: {'created_time': 1773346374.505645, 'last_price_update_time': 1773346374.505654}
2026-03-12 20:12:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:12:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:12:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb3d0>
2026-03-12 20:12:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/7.jpeg saved to cache
2026-03-12 20:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:12:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:12:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:12:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:12:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125855d0>
2026-03-12 20:12:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/6.jpeg saved to cache
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:12:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44e49b1b-2454-5ff4-9d52-940f7da9b9e1 with identifier: 125655
2026-03-12 20:12:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1 with scrape type 1
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/0.jpeg not downloaded yet
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/1.jpeg not downloaded yet
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/2.jpeg not downloaded yet
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/3.jpeg not downloaded yet
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/4.jpeg not downloaded yet
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/5.jpeg not downloaded yet
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/6.jpeg not downloaded yet
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/7.jpeg not downloaded yet
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/8.jpeg not downloaded yet
2026-03-12 20:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/9.jpeg not downloaded yet
2026-03-12 20:12:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:12:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd91d0>
2026-03-12 20:12:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/5.jpeg saved to cache
2026-03-12 20:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:12:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:12:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:12:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02ac847d-1581-5573-adc6-ef2faef78def with identifier: 123356
2026-03-12 20:12:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02ac847d-1581-5573-adc6-ef2faef78def with scrape type 1
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/0.jpeg not downloaded yet
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/1.jpeg not downloaded yet
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/2.jpeg not downloaded yet
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/3.jpeg not downloaded yet
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/4.jpeg not downloaded yet
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/5.jpeg not downloaded yet
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/6.jpeg not downloaded yet
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/7.jpeg not downloaded yet
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/8.jpeg not downloaded yet
2026-03-12 20:12:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/9.jpeg not downloaded yet
2026-03-12 20:12:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5bd0>
2026-03-12 20:12:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/4.jpeg saved to cache
2026-03-12 20:12:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:12:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:12:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:12:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856090>
2026-03-12 20:12:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:12:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:12:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:12:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/3.jpeg saved to cache
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:12:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:12:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b with identifier: 123283
2026-03-12 20:12:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b with scrape type 1
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/0.jpeg not downloaded yet
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/1.jpeg not downloaded yet
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/2.jpeg not downloaded yet
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/3.jpeg not downloaded yet
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/4.jpeg not downloaded yet
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/5.jpeg not downloaded yet
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/6.jpeg not downloaded yet
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/7.jpeg not downloaded yet
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/8.jpeg not downloaded yet
2026-03-12 20:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/9.jpeg not downloaded yet
2026-03-12 20:13:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:13:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12754690>
2026-03-12 20:13:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/2.jpeg saved to cache
2026-03-12 20:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:13:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:13:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12555d50>
2026-03-12 20:13:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:13:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/1.jpeg saved to cache
2026-03-12 20:13:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:13:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125653)
2026-03-12 20:13:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5dd0>
2026-03-12 20:13:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:13:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/0.jpeg saved to cache
2026-03-12 20:13:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc
2026-03-12 20:13:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc, skipping ID generation
2026-03-12 20:13:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc with scrape type 1
2026-03-12 20:13:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc sending to next pipeline
2026-03-12 20:13:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc, identifier: 125653
2026-03-12 20:13:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc with identifier: 125653
2026-03-12 20:13:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc with identifier: 125653
2026-03-12 20:13:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc with identifier: 125653 to the API
2026-03-12 20:13:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:13:03 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:13:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP082LF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/suzuki-swift-avantage-12-dualjet-hybrid-125653',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Suzuki',
'model': 'Swift',
'odometer': 20575,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61092,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54515,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61990,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59368,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60702,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50979,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62204,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60085,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56682,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc/bc2c7d5c-9cd1-5a0a-bf2b-5167481890fc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104094,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125653/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2023-06-09',
'seats_number': 0,
'seller_name': None,
'title': 'Suzuki Swift AVANTAGE 1.2 DUALJET HYBRID',
'transmission': 'manual',
'trim': 'AVANTAGE 1.2 DUALJET HYBRID',
'vin': 'JSAAZCA3S00580684',
'year': 2023}
2026-03-12 20:13:03 [arval.fr] INFO: Saving data for 125653: {'created_time': 1773346383.8678, 'last_price_update_time': 1773346383.86781}
2026-03-12 20:13:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:13:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ca750>
2026-03-12 20:13:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/7.jpeg saved to cache
2026-03-12 20:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:13:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:13:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262a110>
2026-03-12 20:13:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/6.jpeg saved to cache
2026-03-12 20:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:13:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:13:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bc690>
2026-03-12 20:13:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/5.jpeg saved to cache
2026-03-12 20:13:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:13:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:13:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661b10>
2026-03-12 20:13:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/4.jpeg saved to cache
2026-03-12 20:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:13:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:13:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19352710>
2026-03-12 20:13:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/3.jpeg saved to cache
2026-03-12 20:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:13:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:13:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19633150>
2026-03-12 20:13:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/2.jpeg saved to cache
2026-03-12 20:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:13:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:13:11 [scrapy.extensions.logstats] INFO: Crawled 152 pages (at 7 pages/min), scraped 74 items (at 5 items/min)
2026-03-12 20:13:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:13:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126db650>
2026-03-12 20:13:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/1.jpeg saved to cache
2026-03-12 20:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:13:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125652)
2026-03-12 20:13:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737790>
2026-03-12 20:13:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/0.jpeg saved to cache
2026-03-12 20:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 410d3b5e-7ce7-560e-bb05-e197378553fd
2026-03-12 20:13:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 410d3b5e-7ce7-560e-bb05-e197378553fd, skipping ID generation
2026-03-12 20:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 410d3b5e-7ce7-560e-bb05-e197378553fd with scrape type 1
2026-03-12 20:13:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 410d3b5e-7ce7-560e-bb05-e197378553fd sending to next pipeline
2026-03-12 20:13:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 410d3b5e-7ce7-560e-bb05-e197378553fd, identifier: 125652
2026-03-12 20:13:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 410d3b5e-7ce7-560e-bb05-e197378553fd with identifier: 125652
2026-03-12 20:13:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 410d3b5e-7ce7-560e-bb05-e197378553fd with identifier: 125652
2026-03-12 20:13:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 410d3b5e-7ce7-560e-bb05-e197378553fd with identifier: 125652 to the API
2026-03-12 20:13:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:13:14 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:13:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '410d3b5e-7ce7-560e-bb05-e197378553fd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL468SJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-15-bluehdi-130-bva8-125652',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 84515,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69261,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58620,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68689,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65778,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64207,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47046,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63449,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69980,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44865,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_410d3b5e-7ce7-560e-bb05-e197378553fd/410d3b5e-7ce7-560e-bb05-e197378553fd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52835,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125652/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-01-19',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSNJ836407',
'year': 2023}
2026-03-12 20:13:14 [arval.fr] INFO: Saving data for 125652: {'created_time': 1773346394.455492, 'last_price_update_time': 1773346394.455504}
2026-03-12 20:13:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1210>
2026-03-12 20:13:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/9.jpeg saved to cache
2026-03-12 20:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734ed0>
2026-03-12 20:13:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/8.jpeg saved to cache
2026-03-12 20:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128135d0>
2026-03-12 20:13:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:13:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/8.jpeg saved to cache
2026-03-12 20:13:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f89190>
2026-03-12 20:13:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:13:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/9.jpeg saved to cache
2026-03-12 20:13:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126505d0>
2026-03-12 20:13:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/7.jpeg saved to cache
2026-03-12 20:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1a750>
2026-03-12 20:13:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/9.jpeg saved to cache
2026-03-12 20:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905ed0>
2026-03-12 20:13:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/8.jpeg saved to cache
2026-03-12 20:13:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734490>
2026-03-12 20:13:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:13:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/7.jpeg saved to cache
2026-03-12 20:13:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128517d0>
2026-03-12 20:13:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/6.jpeg saved to cache
2026-03-12 20:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d7fd0>
2026-03-12 20:13:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/5.jpeg saved to cache
2026-03-12 20:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fed490>
2026-03-12 20:13:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/4.jpeg saved to cache
2026-03-12 20:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d910>
2026-03-12 20:13:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:13:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/3.jpeg saved to cache
2026-03-12 20:13:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735290>
2026-03-12 20:13:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/2.jpeg saved to cache
2026-03-12 20:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12676190>
2026-03-12 20:13:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:13:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/1.jpeg saved to cache
2026-03-12 20:13:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123283)
2026-03-12 20:13:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:13:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a710>
2026-03-12 20:13:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/0.jpeg saved to cache
2026-03-12 20:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b
2026-03-12 20:13:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b, skipping ID generation
2026-03-12 20:13:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b with scrape type 1
2026-03-12 20:13:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b sending to next pipeline
2026-03-12 20:13:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b, identifier: 123283
2026-03-12 20:13:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b with identifier: 123283
2026-03-12 20:13:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b with identifier: 123283
2026-03-12 20:13:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b with identifier: 123283 to the API
2026-03-12 20:13:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:13:33 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:13:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 498,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ257HG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-grande-autonomie-123283',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 59403,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79703,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76750,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79278,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78801,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68343,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80907,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79859,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80103,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69629,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b/2c33a0e3-2800-598c-b7fb-2cb9f4e4b97b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104729,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123283/9.jpeg',
'Width': 1280}],
'price': 31990.0,
'price_includes_vat': True,
'registration_date': '2022-09-07',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Grande Autonomie',
'transmission': 'automatic',
'trim': 'Grande Autonomie',
'vin': 'LRW3E7EK0NC620352',
'year': 2022}
2026-03-12 20:13:33 [arval.fr] INFO: Saving data for 123283: {'created_time': 1773346413.316423, 'last_price_update_time': 1773346413.316432}
2026-03-12 20:13:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:13:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc810>
2026-03-12 20:13:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/6.jpeg saved to cache
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:13:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d4f5035-945a-5b69-90a0-07a97199b2da with identifier: 119186
2026-03-12 20:13:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d4f5035-945a-5b69-90a0-07a97199b2da with scrape type 1
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/0.jpeg not downloaded yet
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/1.jpeg not downloaded yet
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/2.jpeg not downloaded yet
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/3.jpeg not downloaded yet
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/4.jpeg not downloaded yet
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/5.jpeg not downloaded yet
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/6.jpeg not downloaded yet
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/7.jpeg not downloaded yet
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/8.jpeg not downloaded yet
2026-03-12 20:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/9.jpeg not downloaded yet
2026-03-12 20:13:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:13:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d5c90>
2026-03-12 20:13:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/5.jpeg saved to cache
2026-03-12 20:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:13:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b30815bc-0a30-57f6-9fdd-9eaf7021a944 with identifier: 118930
2026-03-12 20:13:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b30815bc-0a30-57f6-9fdd-9eaf7021a944 with scrape type 1
2026-03-12 20:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/0.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/1.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/2.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/3.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/4.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/5.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/6.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/7.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/8.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/9.jpeg not downloaded yet
2026-03-12 20:13:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:13:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8eea39ad-dea3-5c61-b95c-4196275d7948 with identifier: 117327
2026-03-12 20:13:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8eea39ad-dea3-5c61-b95c-4196275d7948 with scrape type 1
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/0.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/1.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/2.jpeg not downloaded yet
2026-03-12 20:13:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/3.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/4.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/5.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/6.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/7.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/8.jpeg not downloaded yet
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/9.jpeg not downloaded yet
2026-03-12 20:13:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12557410>
2026-03-12 20:13:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/4.jpeg saved to cache
2026-03-12 20:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12574d90>
2026-03-12 20:13:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/3.jpeg saved to cache
2026-03-12 20:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1aa10>
2026-03-12 20:13:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:13:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/2.jpeg saved to cache
2026-03-12 20:13:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14d90>
2026-03-12 20:13:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/1.jpeg saved to cache
2026-03-12 20:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123356)
2026-03-12 20:13:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513390>
2026-03-12 20:13:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:13:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/0.jpeg saved to cache
2026-03-12 20:13:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 02ac847d-1581-5573-adc6-ef2faef78def
2026-03-12 20:13:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 02ac847d-1581-5573-adc6-ef2faef78def, skipping ID generation
2026-03-12 20:13:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02ac847d-1581-5573-adc6-ef2faef78def with scrape type 1
2026-03-12 20:13:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 02ac847d-1581-5573-adc6-ef2faef78def sending to next pipeline
2026-03-12 20:13:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 02ac847d-1581-5573-adc6-ef2faef78def, identifier: 123356
2026-03-12 20:13:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 02ac847d-1581-5573-adc6-ef2faef78def with identifier: 123356
2026-03-12 20:13:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 02ac847d-1581-5573-adc6-ef2faef78def with identifier: 123356
2026-03-12 20:13:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 02ac847d-1581-5573-adc6-ef2faef78def with identifier: 123356 to the API
2026-03-12 20:13:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:13:42 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:13:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.3L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '02ac847d-1581-5573-adc6-ef2faef78def',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA493KH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-ducato-chassis-cabine-35-l-23-multijet-140-business-123356',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': 'Ducato',
'odometer': 81924,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110102,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128084,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134703,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84349,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99137,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119314,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115434,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92300,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106661,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02ac847d-1581-5573-adc6-ef2faef78def/02ac847d-1581-5573-adc6-ef2faef78def_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113010,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123356/9.jpeg',
'Width': 1280}],
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2021-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat Ducato Chassis cabine 35 L 23 Multijet 140 Business',
'transmission': 'manual',
'trim': 'Chassis cabine 35 L 23 Multijet 140 Business',
'vin': 'ZFA25000002S95938',
'year': 2021}
2026-03-12 20:13:42 [arval.fr] INFO: Saving data for 123356: {'created_time': 1773346422.202291, 'last_price_update_time': 1773346422.2023}
2026-03-12 20:13:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125627d0>
2026-03-12 20:13:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/7.jpeg saved to cache
2026-03-12 20:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126db350>
2026-03-12 20:13:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:13:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/6.jpeg saved to cache
2026-03-12 20:13:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cd410>
2026-03-12 20:13:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:13:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/5.jpeg saved to cache
2026-03-12 20:13:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4ad0>
2026-03-12 20:13:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:13:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/4.jpeg saved to cache
2026-03-12 20:13:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13907950>
2026-03-12 20:13:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/3.jpeg saved to cache
2026-03-12 20:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d4850>
2026-03-12 20:13:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/2.jpeg saved to cache
2026-03-12 20:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d94d0>
2026-03-12 20:13:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/1.jpeg saved to cache
2026-03-12 20:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125655)
2026-03-12 20:13:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125110d0>
2026-03-12 20:13:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/0.jpeg saved to cache
2026-03-12 20:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1
2026-03-12 20:13:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44e49b1b-2454-5ff4-9d52-940f7da9b9e1, skipping ID generation
2026-03-12 20:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1 with scrape type 1
2026-03-12 20:13:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 44e49b1b-2454-5ff4-9d52-940f7da9b9e1 sending to next pipeline
2026-03-12 20:13:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 44e49b1b-2454-5ff4-9d52-940f7da9b9e1, identifier: 125655
2026-03-12 20:13:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 44e49b1b-2454-5ff4-9d52-940f7da9b9e1 with identifier: 125655
2026-03-12 20:13:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 44e49b1b-2454-5ff4-9d52-940f7da9b9e1 with identifier: 125655
2026-03-12 20:13:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 44e49b1b-2454-5ff4-9d52-940f7da9b9e1 with identifier: 125655 to the API
2026-03-12 20:13:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:13:51 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:13:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '44e49b1b-2454-5ff4-9d52-940f7da9b9e1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF961VG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-kangoo-express-maxi-extra-serie-speciale-15-dci-95-bvm6-125655',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Kangoo',
'odometer': 95438,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61751,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49389,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61496,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65605,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52393,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60340,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64533,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44e49b1b-2454-5ff4-9d52-940f7da9b9e1/44e49b1b-2454-5ff4-9d52-940f7da9b9e1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91103,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125655/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-04-13',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Kangoo Express Maxi Extra (Serie Speciale) 1.5 dCi 95 BVM6',
'transmission': 'manual',
'trim': 'Express Maxi Extra (Serie Speciale) 1.5 dCi 95 BVM6',
'vin': 'VF1WF000168525246',
'year': 2022}
2026-03-12 20:13:51 [arval.fr] INFO: Saving data for 125655: {'created_time': 1773346431.817583, 'last_price_update_time': 1773346431.817594}
2026-03-12 20:13:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:13:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d8e50>
2026-03-12 20:13:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:13:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/9.jpeg saved to cache
2026-03-12 20:13:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:13:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:13:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18117550>
2026-03-12 20:13:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/8.jpeg saved to cache
2026-03-12 20:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:13:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:13:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d82d0>
2026-03-12 20:13:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:13:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/9.jpeg saved to cache
2026-03-12 20:13:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:13:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:13:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287fe90>
2026-03-12 20:13:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/2.jpeg saved to cache
2026-03-12 20:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:13:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:13:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bdc50>
2026-03-12 20:13:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/9.jpeg saved to cache
2026-03-12 20:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:13:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:13:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:13:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12557bd0>
2026-03-12 20:13:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:13:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:13:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:13:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:13:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/8.jpeg saved to cache
2026-03-12 20:13:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:14:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:14:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12628e10>
2026-03-12 20:14:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/7.jpeg saved to cache
2026-03-12 20:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:14:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:14:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12855510>
2026-03-12 20:14:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/6.jpeg saved to cache
2026-03-12 20:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:14:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:14:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12586090>
2026-03-12 20:14:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:14:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/5.jpeg saved to cache
2026-03-12 20:14:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:14:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:14:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125574d0>
2026-03-12 20:14:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/4.jpeg saved to cache
2026-03-12 20:14:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:14:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:14:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287fb10>
2026-03-12 20:14:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/3.jpeg saved to cache
2026-03-12 20:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:14:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:14:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12556090>
2026-03-12 20:14:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:14:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/1.jpeg saved to cache
2026-03-12 20:14:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:14:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/117327)
2026-03-12 20:14:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963f350>
2026-03-12 20:14:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/0.jpeg saved to cache
2026-03-12 20:14:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8eea39ad-dea3-5c61-b95c-4196275d7948
2026-03-12 20:14:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8eea39ad-dea3-5c61-b95c-4196275d7948, skipping ID generation
2026-03-12 20:14:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8eea39ad-dea3-5c61-b95c-4196275d7948 with scrape type 1
2026-03-12 20:14:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8eea39ad-dea3-5c61-b95c-4196275d7948 sending to next pipeline
2026-03-12 20:14:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8eea39ad-dea3-5c61-b95c-4196275d7948, identifier: 117327
2026-03-12 20:14:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8eea39ad-dea3-5c61-b95c-4196275d7948 with identifier: 117327
2026-03-12 20:14:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8eea39ad-dea3-5c61-b95c-4196275d7948 with identifier: 117327
2026-03-12 20:14:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8eea39ad-dea3-5c61-b95c-4196275d7948 with identifier: 117327 to the API
2026-03-12 20:14:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:14:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:14:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '8eea39ad-dea3-5c61-b95c-4196275d7948',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG894EC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-arkana-business-13-tce-140-bva7-117327',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Arkana',
'odometer': 66962,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60793,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49803,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60710,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61200,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58858,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48521,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58842,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63506,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70742,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8eea39ad-dea3-5c61-b95c-4196275d7948/8eea39ad-dea3-5c61-b95c-4196275d7948_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76886,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/117327/9.jpeg',
'Width': 1280}],
'price': 17190.0,
'price_includes_vat': True,
'registration_date': '2022-05-05',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Arkana Business 1.3 TCe 140 BVA7',
'transmission': 'automatic',
'trim': 'Business 1.3 TCe 140 BVA7',
'vin': 'VF1RJL001UC314491',
'year': 2022}
2026-03-12 20:14:08 [arval.fr] INFO: Saving data for 117327: {'created_time': 1773346448.161695, 'last_price_update_time': 1773346448.161704}
2026-03-12 20:14:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:14:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784c50>
2026-03-12 20:14:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/8.jpeg saved to cache
2026-03-12 20:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:14:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:14:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:14:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125579d0>
2026-03-12 20:14:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:14:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/7.jpeg saved to cache
2026-03-12 20:14:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:14:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:14:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12676890>
2026-03-12 20:14:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/6.jpeg saved to cache
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:14:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:14:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:14:11 [scrapy.extensions.logstats] INFO: Crawled 155 pages (at 3 pages/min), scraped 79 items (at 5 items/min)
2026-03-12 20:14:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:14:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 54253e07-4c00-529d-b2e2-7831ed165f4d with identifier: 116312
2026-03-12 20:14:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54253e07-4c00-529d-b2e2-7831ed165f4d with scrape type 1
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/0.jpeg not downloaded yet
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/1.jpeg not downloaded yet
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/2.jpeg not downloaded yet
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/3.jpeg not downloaded yet
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/4.jpeg not downloaded yet
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/5.jpeg not downloaded yet
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/6.jpeg not downloaded yet
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/7.jpeg not downloaded yet
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/8.jpeg not downloaded yet
2026-03-12 20:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/9.jpeg not downloaded yet
2026-03-12 20:14:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:14:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c190>
2026-03-12 20:14:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:14:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/5.jpeg saved to cache
2026-03-12 20:14:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:14:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:14:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:14:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12563250>
2026-03-12 20:14:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/4.jpeg saved to cache
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:14:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:14:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6797580d-038a-5c78-a77e-4dd69cb436e3 with identifier: 116211
2026-03-12 20:14:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6797580d-038a-5c78-a77e-4dd69cb436e3 with scrape type 1
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/0.jpeg not downloaded yet
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/1.jpeg not downloaded yet
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/2.jpeg not downloaded yet
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/3.jpeg not downloaded yet
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/4.jpeg not downloaded yet
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/5.jpeg not downloaded yet
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/6.jpeg not downloaded yet
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/7.jpeg not downloaded yet
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/8.jpeg not downloaded yet
2026-03-12 20:14:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/9.jpeg not downloaded yet
2026-03-12 20:14:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:14:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12628190>
2026-03-12 20:14:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/3.jpeg saved to cache
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:14:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:14:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with identifier: 116223
2026-03-12 20:14:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with scrape type 1
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/0.jpeg not downloaded yet
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/1.jpeg not downloaded yet
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/2.jpeg not downloaded yet
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/3.jpeg not downloaded yet
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/4.jpeg not downloaded yet
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/5.jpeg not downloaded yet
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/6.jpeg not downloaded yet
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/7.jpeg not downloaded yet
2026-03-12 20:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/8.jpeg not downloaded yet
2026-03-12 20:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/9.jpeg not downloaded yet
2026-03-12 20:14:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:14:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6ecd0>
2026-03-12 20:14:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/2.jpeg saved to cache
2026-03-12 20:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:14:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:14:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755090>
2026-03-12 20:14:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/1.jpeg saved to cache
2026-03-12 20:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:14:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118930)
2026-03-12 20:14:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660a10>
2026-03-12 20:14:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/0.jpeg saved to cache
2026-03-12 20:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b30815bc-0a30-57f6-9fdd-9eaf7021a944
2026-03-12 20:14:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b30815bc-0a30-57f6-9fdd-9eaf7021a944, skipping ID generation
2026-03-12 20:14:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b30815bc-0a30-57f6-9fdd-9eaf7021a944 with scrape type 1
2026-03-12 20:14:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b30815bc-0a30-57f6-9fdd-9eaf7021a944 sending to next pipeline
2026-03-12 20:14:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b30815bc-0a30-57f6-9fdd-9eaf7021a944, identifier: 118930
2026-03-12 20:14:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b30815bc-0a30-57f6-9fdd-9eaf7021a944 with identifier: 118930
2026-03-12 20:14:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b30815bc-0a30-57f6-9fdd-9eaf7021a944 with identifier: 118930
2026-03-12 20:14:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b30815bc-0a30-57f6-9fdd-9eaf7021a944 with identifier: 118930 to the API
2026-03-12 20:14:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:14:19 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:14:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 252,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'b30815bc-0a30-57f6-9fdd-9eaf7021a944',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FY030RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-3-touring-330-e-m-sport-20-250-bva8-118930',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 41456,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60798,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47563,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59762,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64479,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59828,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42945,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56326,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63704,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70691,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b30815bc-0a30-57f6-9fdd-9eaf7021a944/b30815bc-0a30-57f6-9fdd-9eaf7021a944_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79509,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118930/9.jpeg',
'Width': 1280}],
'price': 38990.0,
'price_includes_vat': True,
'registration_date': '2021-04-20',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 3 Touring 330 e M Sport 2.0 250 BVA8',
'transmission': 'automatic',
'trim': 'Touring 330 e M Sport 2.0 250 BVA8',
'vin': 'WBA6N31000FL25480',
'year': 2021}
2026-03-12 20:14:19 [arval.fr] INFO: Saving data for 118930: {'created_time': 1773346459.217894, 'last_price_update_time': 1773346459.217906}
2026-03-12 20:14:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:14:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904710>
2026-03-12 20:14:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/7.jpeg saved to cache
2026-03-12 20:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:14:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:14:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12586c90>
2026-03-12 20:14:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:14:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/6.jpeg saved to cache
2026-03-12 20:14:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:14:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:14:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265ab90>
2026-03-12 20:14:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/5.jpeg saved to cache
2026-03-12 20:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:14:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:14:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12554d90>
2026-03-12 20:14:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/4.jpeg saved to cache
2026-03-12 20:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:14:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:14:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903310>
2026-03-12 20:14:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/3.jpeg saved to cache
2026-03-12 20:14:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:14:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:14:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125877d0>
2026-03-12 20:14:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/2.jpeg saved to cache
2026-03-12 20:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:14:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:14:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ed790>
2026-03-12 20:14:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/1.jpeg saved to cache
2026-03-12 20:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:14:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119186)
2026-03-12 20:14:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4d90>
2026-03-12 20:14:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:14:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/0.jpeg saved to cache
2026-03-12 20:14:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6d4f5035-945a-5b69-90a0-07a97199b2da
2026-03-12 20:14:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6d4f5035-945a-5b69-90a0-07a97199b2da, skipping ID generation
2026-03-12 20:14:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d4f5035-945a-5b69-90a0-07a97199b2da with scrape type 1
2026-03-12 20:14:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6d4f5035-945a-5b69-90a0-07a97199b2da sending to next pipeline
2026-03-12 20:14:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d4f5035-945a-5b69-90a0-07a97199b2da, identifier: 119186
2026-03-12 20:14:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d4f5035-945a-5b69-90a0-07a97199b2da with identifier: 119186
2026-03-12 20:14:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d4f5035-945a-5b69-90a0-07a97199b2da with identifier: 119186
2026-03-12 20:14:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d4f5035-945a-5b69-90a0-07a97199b2da with identifier: 119186 to the API
2026-03-12 20:14:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:14:29 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:14:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '6d4f5035-945a-5b69-90a0-07a97199b2da',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ512LN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-rav4-hybride-2wd-dynamic-business-beyond-zero-119186',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'RAV4',
'odometer': 111247,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 35,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69349,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53411,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68649,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67663,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69249,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49943,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67018,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69948,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d4f5035-945a-5b69-90a0-07a97199b2da/6d4f5035-945a-5b69-90a0-07a97199b2da_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71338,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119186/9.jpeg',
'Width': 1280}],
'price': 26790.0,
'price_includes_vat': True,
'registration_date': '2022-09-16',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota RAV4 Hybride 2WD Dynamic Business Beyond Zero',
'transmission': 'automatic',
'trim': 'Hybride 2WD Dynamic Business Beyond Zero',
'vin': 'JTMW53FV40J009861',
'year': 2022}
2026-03-12 20:14:29 [arval.fr] INFO: Saving data for 119186: {'created_time': 1773346469.283287, 'last_price_update_time': 1773346469.283298}
2026-03-12 20:14:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:14:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262bc90>
2026-03-12 20:14:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/9.jpeg saved to cache
2026-03-12 20:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:14:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:14:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663810>
2026-03-12 20:14:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:14:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/8.jpeg saved to cache
2026-03-12 20:14:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:14:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:14:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c3010>
2026-03-12 20:14:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:14:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/7.jpeg saved to cache
2026-03-12 20:14:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:14:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19397310>
2026-03-12 20:14:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/9.jpeg saved to cache
2026-03-12 20:14:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c3250>
2026-03-12 20:14:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/8.jpeg saved to cache
2026-03-12 20:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197db5d0>
2026-03-12 20:14:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/9.jpeg saved to cache
2026-03-12 20:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b51d0>
2026-03-12 20:14:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/8.jpeg saved to cache
2026-03-12 20:14:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905010>
2026-03-12 20:14:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/7.jpeg saved to cache
2026-03-12 20:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1dd0>
2026-03-12 20:14:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:14:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/6.jpeg saved to cache
2026-03-12 20:14:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271ff10>
2026-03-12 20:14:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/5.jpeg saved to cache
2026-03-12 20:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139beb90>
2026-03-12 20:14:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/4.jpeg saved to cache
2026-03-12 20:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12586150>
2026-03-12 20:14:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:14:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/3.jpeg saved to cache
2026-03-12 20:14:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ee890>
2026-03-12 20:14:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/2.jpeg saved to cache
2026-03-12 20:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b750>
2026-03-12 20:14:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/1.jpeg saved to cache
2026-03-12 20:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116223)
2026-03-12 20:14:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:14:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126eda50>
2026-03-12 20:14:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:14:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/0.jpeg saved to cache
2026-03-12 20:14:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00
2026-03-12 20:14:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 36e1916c-c49c-5e9a-9d35-424ecfd05c00, skipping ID generation
2026-03-12 20:14:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with scrape type 1
2026-03-12 20:14:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 36e1916c-c49c-5e9a-9d35-424ecfd05c00 sending to next pipeline
2026-03-12 20:14:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 36e1916c-c49c-5e9a-9d35-424ecfd05c00, identifier: 116223
2026-03-12 20:14:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with identifier: 116223
2026-03-12 20:14:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with identifier: 116223
2026-03-12 20:14:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 36e1916c-c49c-5e9a-9d35-424ecfd05c00 with identifier: 116223 to the API
2026-03-12 20:14:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:14:47 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:14:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 320,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '36e1916c-c49c-5e9a-9d35-424ecfd05c00',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD819DH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-glc-glc-300-e-amg-line-4matic-116223',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe GLC',
'odometer': 72683,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57893,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66283,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70229,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66839,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55553,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65104,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73159,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62548,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_36e1916c-c49c-5e9a-9d35-424ecfd05c00/36e1916c-c49c-5e9a-9d35-424ecfd05c00_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104862,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116223/9.jpeg',
'Width': 1280}],
'price': 39990.0,
'price_includes_vat': True,
'registration_date': '2021-11-25',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe GLC GLC 300 E AMG LINE 4MATIC',
'transmission': 'automatic',
'trim': 'GLC 300 E AMG LINE 4MATIC',
'vin': 'W1N2539531V322338',
'year': 2021}
2026-03-12 20:14:47 [arval.fr] INFO: Saving data for 116223: {'created_time': 1773346487.195045, 'last_price_update_time': 1773346487.195056}
2026-03-12 20:14:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:14:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663a10>
2026-03-12 20:14:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/7.jpeg saved to cache
2026-03-12 20:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726250>
2026-03-12 20:14:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/6.jpeg saved to cache
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:14:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 163779a2-57f6-5574-a637-9c8e300e2d5a with identifier: 115090
2026-03-12 20:14:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 163779a2-57f6-5574-a637-9c8e300e2d5a with scrape type 1
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/0.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/1.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/2.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/3.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/4.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/5.jpeg not downloaded yet
2026-03-12 20:14:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/6.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/7.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/8.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/9.jpeg not downloaded yet
2026-03-12 20:14:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:14:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44aedb9a-3c69-53c4-9371-13b171de1a46 with identifier: 118038
2026-03-12 20:14:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44aedb9a-3c69-53c4-9371-13b171de1a46 with scrape type 1
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/0.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/1.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/2.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/3.jpeg not downloaded yet
2026-03-12 20:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/4.jpeg not downloaded yet
2026-03-12 20:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/5.jpeg not downloaded yet
2026-03-12 20:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/6.jpeg not downloaded yet
2026-03-12 20:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/7.jpeg not downloaded yet
2026-03-12 20:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/8.jpeg not downloaded yet
2026-03-12 20:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/9.jpeg not downloaded yet
2026-03-12 20:14:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b51d0>
2026-03-12 20:14:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/5.jpeg saved to cache
2026-03-12 20:14:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:14:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:14:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f194d0>
2026-03-12 20:14:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/4.jpeg saved to cache
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with identifier: 123357
2026-03-12 20:14:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with scrape type 1
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/0.jpeg not downloaded yet
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/1.jpeg not downloaded yet
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/2.jpeg not downloaded yet
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/3.jpeg not downloaded yet
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/4.jpeg not downloaded yet
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/5.jpeg not downloaded yet
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/6.jpeg not downloaded yet
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/7.jpeg not downloaded yet
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/8.jpeg not downloaded yet
2026-03-12 20:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/9.jpeg not downloaded yet
2026-03-12 20:14:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:14:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d15a7df0-6720-5f37-afd2-addc48f437c9 with identifier: 123605
2026-03-12 20:14:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d15a7df0-6720-5f37-afd2-addc48f437c9 with scrape type 1
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/0.jpeg not downloaded yet
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/1.jpeg not downloaded yet
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/2.jpeg not downloaded yet
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/3.jpeg not downloaded yet
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/4.jpeg not downloaded yet
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/5.jpeg not downloaded yet
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/6.jpeg not downloaded yet
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/7.jpeg not downloaded yet
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/8.jpeg not downloaded yet
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/9.jpeg not downloaded yet
2026-03-12 20:14:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128515d0>
2026-03-12 20:14:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/3.jpeg saved to cache
2026-03-12 20:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f19750>
2026-03-12 20:14:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/2.jpeg saved to cache
2026-03-12 20:14:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18068c50>
2026-03-12 20:14:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/1.jpeg saved to cache
2026-03-12 20:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116211)
2026-03-12 20:14:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12545dd0>
2026-03-12 20:14:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/0.jpeg saved to cache
2026-03-12 20:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6797580d-038a-5c78-a77e-4dd69cb436e3
2026-03-12 20:14:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6797580d-038a-5c78-a77e-4dd69cb436e3, skipping ID generation
2026-03-12 20:14:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6797580d-038a-5c78-a77e-4dd69cb436e3 with scrape type 1
2026-03-12 20:14:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6797580d-038a-5c78-a77e-4dd69cb436e3 sending to next pipeline
2026-03-12 20:14:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6797580d-038a-5c78-a77e-4dd69cb436e3, identifier: 116211
2026-03-12 20:14:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6797580d-038a-5c78-a77e-4dd69cb436e3 with identifier: 116211
2026-03-12 20:14:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6797580d-038a-5c78-a77e-4dd69cb436e3 with identifier: 116211
2026-03-12 20:14:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6797580d-038a-5c78-a77e-4dd69cb436e3 with identifier: 116211 to the API
2026-03-12 20:14:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:14:56 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:14:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6797580d-038a-5c78-a77e-4dd69cb436e3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FY762ZX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-c-series-puretech-83-bvm-116211',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 72506,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58030,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50389,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59365,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58548,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54242,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43546,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54477,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79527,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6797580d-038a-5c78-a77e-4dd69cb436e3/6797580d-038a-5c78-a77e-4dd69cb436e3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87682,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116211/9.jpeg',
'Width': 1280}],
'price': 8590.0,
'price_includes_vat': True,
'registration_date': '2021-04-30',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 C-Series PureTech 83 BVM',
'transmission': 'manual',
'trim': 'C-Series PureTech 83 BVM',
'vin': 'VF7SXHMRVMT533164',
'year': 2021}
2026-03-12 20:14:56 [arval.fr] INFO: Saving data for 116211: {'created_time': 1773346496.226929, 'last_price_update_time': 1773346496.22694}
2026-03-12 20:14:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:14:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c0a90>
2026-03-12 20:14:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/6.jpeg saved to cache
2026-03-12 20:14:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:14:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:14:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9510>
2026-03-12 20:14:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:14:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/5.jpeg saved to cache
2026-03-12 20:14:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:14:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:14:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f19750>
2026-03-12 20:14:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/4.jpeg saved to cache
2026-03-12 20:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:14:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:14:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:14:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12587510>
2026-03-12 20:14:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:14:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:14:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:14:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/3.jpeg saved to cache
2026-03-12 20:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:15:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:15:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083710>
2026-03-12 20:15:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:15:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/2.jpeg saved to cache
2026-03-12 20:15:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:15:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:15:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ccb10>
2026-03-12 20:15:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:15:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/1.jpeg saved to cache
2026-03-12 20:15:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:15:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116312)
2026-03-12 20:15:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963cd90>
2026-03-12 20:15:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:15:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/0.jpeg saved to cache
2026-03-12 20:15:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 54253e07-4c00-529d-b2e2-7831ed165f4d
2026-03-12 20:15:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 54253e07-4c00-529d-b2e2-7831ed165f4d, skipping ID generation
2026-03-12 20:15:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 54253e07-4c00-529d-b2e2-7831ed165f4d with scrape type 1
2026-03-12 20:15:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 54253e07-4c00-529d-b2e2-7831ed165f4d sending to next pipeline
2026-03-12 20:15:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 54253e07-4c00-529d-b2e2-7831ed165f4d, identifier: 116312
2026-03-12 20:15:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 54253e07-4c00-529d-b2e2-7831ed165f4d with identifier: 116312
2026-03-12 20:15:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 54253e07-4c00-529d-b2e2-7831ed165f4d with identifier: 116312
2026-03-12 20:15:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 54253e07-4c00-529d-b2e2-7831ed165f4d with identifier: 116312 to the API
2026-03-12 20:15:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:15:04 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:15:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 152,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '54253e07-4c00-529d-b2e2-7831ed165f4d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN163JJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-kuga-25-190-hybrid-flexifuel-pshift-titanium-116312',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Kuga',
'odometer': 103316,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63575,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48708,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64293,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66093,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66990,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47454,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64334,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65351,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87833,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_54253e07-4c00-529d-b2e2-7831ed165f4d/54253e07-4c00-529d-b2e2-7831ed165f4d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60032,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116312/9.jpeg',
'Width': 1280}],
'price': 18690.0,
'price_includes_vat': True,
'registration_date': '2023-04-14',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Kuga 2.5 190 hybrid Flexifuel Pshift Titanium',
'transmission': 'automatic',
'trim': '2.5 190 hybrid Flexifuel Pshift Titanium',
'vin': 'WF0FXXWPMHNR52039',
'year': 2023}
2026-03-12 20:15:04 [arval.fr] INFO: Saving data for 116312: {'created_time': 1773346504.732247, 'last_price_update_time': 1773346504.732259}
2026-03-12 20:15:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813590>
2026-03-12 20:15:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:15:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/5.jpeg saved to cache
2026-03-12 20:15:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f582d0>
2026-03-12 20:15:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/9.jpeg saved to cache
2026-03-12 20:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139049d0>
2026-03-12 20:15:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:15:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/8.jpeg saved to cache
2026-03-12 20:15:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660310>
2026-03-12 20:15:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:15:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/7.jpeg saved to cache
2026-03-12 20:15:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dbfd0>
2026-03-12 20:15:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/9.jpeg saved to cache
2026-03-12 20:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126611d0>
2026-03-12 20:15:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:15:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/9.jpeg saved to cache
2026-03-12 20:15:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:11 [scrapy.extensions.logstats] INFO: Crawled 161 pages (at 6 pages/min), scraped 84 items (at 5 items/min)
2026-03-12 20:15:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:15:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126da010>
2026-03-12 20:15:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/8.jpeg saved to cache
2026-03-12 20:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12876190>
2026-03-12 20:15:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/7.jpeg saved to cache
2026-03-12 20:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125474d0>
2026-03-12 20:15:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:15:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/6.jpeg saved to cache
2026-03-12 20:15:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cbc90>
2026-03-12 20:15:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:15:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/5.jpeg saved to cache
2026-03-12 20:15:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727f10>
2026-03-12 20:15:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/4.jpeg saved to cache
2026-03-12 20:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808750>
2026-03-12 20:15:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/3.jpeg saved to cache
2026-03-12 20:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756350>
2026-03-12 20:15:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:15:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/2.jpeg saved to cache
2026-03-12 20:15:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19345210>
2026-03-12 20:15:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/1.jpeg saved to cache
2026-03-12 20:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123605)
2026-03-12 20:15:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d6510>
2026-03-12 20:15:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:15:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/0.jpeg saved to cache
2026-03-12 20:15:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d15a7df0-6720-5f37-afd2-addc48f437c9
2026-03-12 20:15:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d15a7df0-6720-5f37-afd2-addc48f437c9, skipping ID generation
2026-03-12 20:15:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d15a7df0-6720-5f37-afd2-addc48f437c9 with scrape type 1
2026-03-12 20:15:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d15a7df0-6720-5f37-afd2-addc48f437c9 sending to next pipeline
2026-03-12 20:15:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d15a7df0-6720-5f37-afd2-addc48f437c9, identifier: 123605
2026-03-12 20:15:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d15a7df0-6720-5f37-afd2-addc48f437c9 with identifier: 123605
2026-03-12 20:15:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d15a7df0-6720-5f37-afd2-addc48f437c9 with identifier: 123605
2026-03-12 20:15:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d15a7df0-6720-5f37-afd2-addc48f437c9 with identifier: 123605 to the API
2026-03-12 20:15:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:15:21 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:15:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd15a7df0-6720-5f37-afd2-addc48f437c9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS570LD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-bva7-123605',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 20376,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58799,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50022,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59737,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60247,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49378,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62094,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60159,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48261,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d15a7df0-6720-5f37-afd2-addc48f437c9/d15a7df0-6720-5f37-afd2-addc48f437c9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95592,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123605/9.jpeg',
'Width': 1280}],
'price': 28790.0,
'price_includes_vat': True,
'registration_date': '2023-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 BVA7',
'vin': 'WMW21BR0203S10258',
'year': 2023}
2026-03-12 20:15:21 [arval.fr] INFO: Saving data for 123605: {'created_time': 1773346521.12963, 'last_price_update_time': 1773346521.12964}
2026-03-12 20:15:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6bd0>
2026-03-12 20:15:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:15:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/8.jpeg saved to cache
2026-03-12 20:15:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c0d10>
2026-03-12 20:15:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:15:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/7.jpeg saved to cache
2026-03-12 20:15:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f596d0>
2026-03-12 20:15:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:15:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/6.jpeg saved to cache
2026-03-12 20:15:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d8150>
2026-03-12 20:15:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:15:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/5.jpeg saved to cache
2026-03-12 20:15:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963b790>
2026-03-12 20:15:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:15:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/4.jpeg saved to cache
2026-03-12 20:15:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126db190>
2026-03-12 20:15:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:15:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/3.jpeg saved to cache
2026-03-12 20:15:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bd550>
2026-03-12 20:15:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:15:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/2.jpeg saved to cache
2026-03-12 20:15:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125601d0>
2026-03-12 20:15:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:15:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/1.jpeg saved to cache
2026-03-12 20:15:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123357)
2026-03-12 20:15:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d350>
2026-03-12 20:15:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:15:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/0.jpeg saved to cache
2026-03-12 20:15:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3
2026-03-12 20:15:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3, skipping ID generation
2026-03-12 20:15:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with scrape type 1
2026-03-12 20:15:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 sending to next pipeline
2026-03-12 20:15:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3, identifier: 123357
2026-03-12 20:15:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with identifier: 123357
2026-03-12 20:15:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with identifier: 123357
2026-03-12 20:15:32 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7b12ddb5-94b9-500d-b19e-be2e254ae6e3 with identifier: 123357 to the API
2026-03-12 20:15:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:15:32 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:15:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 6,
'engine': '1.9L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7b12ddb5-94b9-500d-b19e-be2e254ae6e3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH244MY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-vito-mixto-compact-fourgon-tole-114-cdi-select-123357',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Vito',
'odometer': 51491,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84605,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74567,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84573,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86280,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83724,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66473,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80526,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85354,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123110,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7b12ddb5-94b9-500d-b19e-be2e254ae6e3/7b12ddb5-94b9-500d-b19e-be2e254ae6e3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92541,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123357/9.jpeg',
'Width': 1280}],
'price': 37990.0,
'price_includes_vat': True,
'registration_date': '2022-07-13',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Vito Mixto Compact Fourgon tole 114 CDI SELECT',
'transmission': 'automatic',
'trim': 'Mixto Compact Fourgon tole 114 CDI SELECT',
'vin': 'W1V44770114131336',
'year': 2022}
2026-03-12 20:15:32 [arval.fr] INFO: Saving data for 123357: {'created_time': 1773346532.266418, 'last_price_update_time': 1773346532.266427}
2026-03-12 20:15:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:15:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3f3d0>
2026-03-12 20:15:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:15:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/6.jpeg saved to cache
2026-03-12 20:15:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:15:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5790>
2026-03-12 20:15:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/5.jpeg saved to cache
2026-03-12 20:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:15:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126d9d90>
2026-03-12 20:15:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/4.jpeg saved to cache
2026-03-12 20:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:15:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 001dd695-7d0c-5910-b9f6-2ae6523973b6 with identifier: 123274
2026-03-12 20:15:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 001dd695-7d0c-5910-b9f6-2ae6523973b6 with scrape type 1
2026-03-12 20:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/0.jpeg not downloaded yet
2026-03-12 20:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/1.jpeg not downloaded yet
2026-03-12 20:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/2.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/3.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/4.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/5.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/6.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/7.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/8.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/9.jpeg not downloaded yet
2026-03-12 20:15:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:15:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with identifier: 123621
2026-03-12 20:15:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with scrape type 1
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/0.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/1.jpeg not downloaded yet
2026-03-12 20:15:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/2.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/3.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/4.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/5.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/6.jpeg not downloaded yet
2026-03-12 20:15:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/7.jpeg not downloaded yet
2026-03-12 20:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/8.jpeg not downloaded yet
2026-03-12 20:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/9.jpeg not downloaded yet
2026-03-12 20:15:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bdcd0>
2026-03-12 20:15:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/3.jpeg saved to cache
2026-03-12 20:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c4c90>
2026-03-12 20:15:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/2.jpeg saved to cache
2026-03-12 20:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661910>
2026-03-12 20:15:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/1.jpeg saved to cache
2026-03-12 20:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118038)
2026-03-12 20:15:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14950>
2026-03-12 20:15:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:15:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/0.jpeg saved to cache
2026-03-12 20:15:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 44aedb9a-3c69-53c4-9371-13b171de1a46
2026-03-12 20:15:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44aedb9a-3c69-53c4-9371-13b171de1a46, skipping ID generation
2026-03-12 20:15:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44aedb9a-3c69-53c4-9371-13b171de1a46 with scrape type 1
2026-03-12 20:15:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 44aedb9a-3c69-53c4-9371-13b171de1a46 sending to next pipeline
2026-03-12 20:15:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 44aedb9a-3c69-53c4-9371-13b171de1a46, identifier: 118038
2026-03-12 20:15:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 44aedb9a-3c69-53c4-9371-13b171de1a46 with identifier: 118038
2026-03-12 20:15:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 44aedb9a-3c69-53c4-9371-13b171de1a46 with identifier: 118038
2026-03-12 20:15:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 44aedb9a-3c69-53c4-9371-13b171de1a46 with identifier: 118038 to the API
2026-03-12 20:15:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:15:40 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:15:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 160,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '44aedb9a-3c69-53c4-9371-13b171de1a46',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA974WD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-intens-e-tech-plug-in-160-cv-118038',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 25958,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81424,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119127,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133340,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102404,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87575,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 209643,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132045,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90650,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139748,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44aedb9a-3c69-53c4-9371-13b171de1a46/44aedb9a-3c69-53c4-9371-13b171de1a46_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132901,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118038/9.jpeg',
'Width': 1280}],
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2021-07-21',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur Intens E-TECH Plug-in 160 cv',
'transmission': 'automatic',
'trim': 'Intens E-TECH Plug-in 160 cv',
'vin': 'VF1RJB00167001561',
'year': 2021}
2026-03-12 20:15:40 [arval.fr] INFO: Saving data for 118038: {'created_time': 1773346540.540103, 'last_price_update_time': 1773346540.540114}
2026-03-12 20:15:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:15:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abe13929-1bd9-5ff2-b6fb-5923bd98c079 with identifier: 123361
2026-03-12 20:15:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abe13929-1bd9-5ff2-b6fb-5923bd98c079 with scrape type 1
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/0.jpeg not downloaded yet
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/1.jpeg not downloaded yet
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/2.jpeg not downloaded yet
2026-03-12 20:15:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/3.jpeg not downloaded yet
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/4.jpeg not downloaded yet
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/5.jpeg not downloaded yet
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/6.jpeg not downloaded yet
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/7.jpeg not downloaded yet
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/8.jpeg not downloaded yet
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/9.jpeg not downloaded yet
2026-03-12 20:15:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c750>
2026-03-12 20:15:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/9.jpeg saved to cache
2026-03-12 20:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546690>
2026-03-12 20:15:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:15:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/8.jpeg saved to cache
2026-03-12 20:15:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ddc10>
2026-03-12 20:15:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:15:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/7.jpeg saved to cache
2026-03-12 20:15:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546150>
2026-03-12 20:15:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:15:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/6.jpeg saved to cache
2026-03-12 20:15:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12512d90>
2026-03-12 20:15:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/4.jpeg saved to cache
2026-03-12 20:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125441d0>
2026-03-12 20:15:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:15:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/3.jpeg saved to cache
2026-03-12 20:15:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19633550>
2026-03-12 20:15:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/2.jpeg saved to cache
2026-03-12 20:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12677610>
2026-03-12 20:15:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/1.jpeg saved to cache
2026-03-12 20:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115090)
2026-03-12 20:15:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b5d0>
2026-03-12 20:15:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:15:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/0.jpeg saved to cache
2026-03-12 20:15:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 163779a2-57f6-5574-a637-9c8e300e2d5a
2026-03-12 20:15:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 163779a2-57f6-5574-a637-9c8e300e2d5a, skipping ID generation
2026-03-12 20:15:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 163779a2-57f6-5574-a637-9c8e300e2d5a with scrape type 1
2026-03-12 20:15:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 163779a2-57f6-5574-a637-9c8e300e2d5a sending to next pipeline
2026-03-12 20:15:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 163779a2-57f6-5574-a637-9c8e300e2d5a, identifier: 115090
2026-03-12 20:15:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 163779a2-57f6-5574-a637-9c8e300e2d5a with identifier: 115090
2026-03-12 20:15:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 163779a2-57f6-5574-a637-9c8e300e2d5a with identifier: 115090
2026-03-12 20:15:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 163779a2-57f6-5574-a637-9c8e300e2d5a with identifier: 115090 to the API
2026-03-12 20:15:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:15:51 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:15:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '163779a2-57f6-5574-a637-9c8e300e2d5a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GW769DH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-active-12-puretech-100-bvm6-115090',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 14658,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60073,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49802,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56399,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57403,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57828,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42915,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53509,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56178,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45992,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_163779a2-57f6-5574-a637-9c8e300e2d5a/163779a2-57f6-5574-a637-9c8e300e2d5a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70109,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115090/9.jpeg',
'Width': 1280}],
'price': 13890.0,
'price_includes_vat': True,
'registration_date': '2024-03-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Active 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active 1.2 PureTech 100 BVM6',
'vin': 'VR3UPHNEKR5021078',
'year': 2024}
2026-03-12 20:15:51 [arval.fr] INFO: Saving data for 115090: {'created_time': 1773346551.843517, 'last_price_update_time': 1773346551.843526}
2026-03-12 20:15:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 20:15:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cd890>
2026-03-12 20:15:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:15:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/8.jpeg saved to cache
2026-03-12 20:15:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 20:15:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:15:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d4ad0>
2026-03-12 20:15:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/9.jpeg saved to cache
2026-03-12 20:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:15:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:15:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829510>
2026-03-12 20:15:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/0.jpeg saved to cache
2026-03-12 20:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:15:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:15:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12562510>
2026-03-12 20:15:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/9.jpeg saved to cache
2026-03-12 20:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:15:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:15:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660f10>
2026-03-12 20:15:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/8.jpeg saved to cache
2026-03-12 20:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:15:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:15:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:15:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bc850>
2026-03-12 20:15:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:15:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:15:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:15:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/7.jpeg saved to cache
2026-03-12 20:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:16:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:16:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659590>
2026-03-12 20:16:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/6.jpeg saved to cache
2026-03-12 20:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:16:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d910>
2026-03-12 20:16:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/2.jpeg saved to cache
2026-03-12 20:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659710>
2026-03-12 20:16:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/9.jpeg saved to cache
2026-03-12 20:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18a50>
2026-03-12 20:16:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:16:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/8.jpeg saved to cache
2026-03-12 20:16:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ed50>
2026-03-12 20:16:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/7.jpeg saved to cache
2026-03-12 20:16:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6c10>
2026-03-12 20:16:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:16:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/6.jpeg saved to cache
2026-03-12 20:16:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272c390>
2026-03-12 20:16:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:16:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/5.jpeg saved to cache
2026-03-12 20:16:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e155d0>
2026-03-12 20:16:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/4.jpeg saved to cache
2026-03-12 20:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dd2d0>
2026-03-12 20:16:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/3.jpeg saved to cache
2026-03-12 20:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126581d0>
2026-03-12 20:16:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/1.jpeg saved to cache
2026-03-12 20:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:11 [scrapy.extensions.logstats] INFO: Crawled 164 pages (at 3 pages/min), scraped 88 items (at 4 items/min)
2026-03-12 20:16:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:16:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123361)
2026-03-12 20:16:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc5d0>
2026-03-12 20:16:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/0.jpeg saved to cache
2026-03-12 20:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item abe13929-1bd9-5ff2-b6fb-5923bd98c079
2026-03-12 20:16:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: abe13929-1bd9-5ff2-b6fb-5923bd98c079, skipping ID generation
2026-03-12 20:16:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abe13929-1bd9-5ff2-b6fb-5923bd98c079 with scrape type 1
2026-03-12 20:16:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item abe13929-1bd9-5ff2-b6fb-5923bd98c079 sending to next pipeline
2026-03-12 20:16:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: abe13929-1bd9-5ff2-b6fb-5923bd98c079, identifier: 123361
2026-03-12 20:16:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: abe13929-1bd9-5ff2-b6fb-5923bd98c079 with identifier: 123361
2026-03-12 20:16:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: abe13929-1bd9-5ff2-b6fb-5923bd98c079 with identifier: 123361
2026-03-12 20:16:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: abe13929-1bd9-5ff2-b6fb-5923bd98c079 with identifier: 123361 to the API
2026-03-12 20:16:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:16:12 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:16:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'abe13929-1bd9-5ff2-b6fb-5923bd98c079',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP503XS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x2-sdrive-18i-lounge-15-135-bva7-123361',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X2',
'odometer': 25060,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59023,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46392,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59164,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62064,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46248,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57515,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61109,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64037,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abe13929-1bd9-5ff2-b6fb-5923bd98c079/abe13929-1bd9-5ff2-b6fb-5923bd98c079_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70897,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123361/9.jpeg',
'Width': 1280}],
'price': 25790.0,
'price_includes_vat': True,
'registration_date': '2023-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X2 sDrive 18i Lounge 1.5 135 BVA7',
'transmission': 'automatic',
'trim': 'sDrive 18i Lounge 1.5 135 BVA7',
'vin': 'WBAYH110X05X10619',
'year': 2023}
2026-03-12 20:16:13 [arval.fr] INFO: Saving data for 123361: {'created_time': 1773346573.077113, 'last_price_update_time': 1773346573.077122}
2026-03-12 20:16:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:16:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19713310>
2026-03-12 20:16:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:16:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/5.jpeg saved to cache
2026-03-12 20:16:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:16:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:16:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661a10>
2026-03-12 20:16:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/4.jpeg saved to cache
2026-03-12 20:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:16:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:16:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c5a50>
2026-03-12 20:16:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:16:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/3.jpeg saved to cache
2026-03-12 20:16:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:16:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:16:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1937b690>
2026-03-12 20:16:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/2.jpeg saved to cache
2026-03-12 20:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:16:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123621)
2026-03-12 20:16:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7fd0>
2026-03-12 20:16:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/1.jpeg saved to cache
2026-03-12 20:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8
2026-03-12 20:16:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d7726e7a-616e-501b-8ee7-2c5a2773d2f8, skipping ID generation
2026-03-12 20:16:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with scrape type 1
2026-03-12 20:16:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d7726e7a-616e-501b-8ee7-2c5a2773d2f8 sending to next pipeline
2026-03-12 20:16:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d7726e7a-616e-501b-8ee7-2c5a2773d2f8, identifier: 123621
2026-03-12 20:16:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with identifier: 123621
2026-03-12 20:16:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with identifier: 123621
2026-03-12 20:16:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d7726e7a-616e-501b-8ee7-2c5a2773d2f8 with identifier: 123621 to the API
2026-03-12 20:16:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:16:17 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:16:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd7726e7a-616e-501b-8ee7-2c5a2773d2f8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR039WC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-ateca-style-business-20-tdi-150-bva7-123621',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Ateca',
'odometer': 66091,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64879,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52506,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63665,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65185,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63803,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49294,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62071,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68426,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43608,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d7726e7a-616e-501b-8ee7-2c5a2773d2f8/d7726e7a-616e-501b-8ee7-2c5a2773d2f8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123621/9.jpeg',
'Width': 1280}],
'price': 24790.0,
'price_includes_vat': True,
'registration_date': '2023-10-16',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Ateca Style Business 2.0 TDI 150 BVA7',
'transmission': 'automatic',
'trim': 'Style Business 2.0 TDI 150 BVA7',
'vin': 'VSSZZZ5F6P6550002',
'year': 2023}
2026-03-12 20:16:18 [arval.fr] INFO: Saving data for 123621: {'created_time': 1773346578.135016, 'last_price_update_time': 1773346578.135026}
2026-03-12 20:16:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:16:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6d790>
2026-03-12 20:16:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/8.jpeg saved to cache
2026-03-12 20:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:16:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:16:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139207d0>
2026-03-12 20:16:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/7.jpeg saved to cache
2026-03-12 20:16:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:16:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:16:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd73d0>
2026-03-12 20:16:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/6.jpeg saved to cache
2026-03-12 20:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:16:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:16:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1933e0d0>
2026-03-12 20:16:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/5.jpeg saved to cache
2026-03-12 20:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:16:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:16:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270a390>
2026-03-12 20:16:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/4.jpeg saved to cache
2026-03-12 20:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:16:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:16:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c3b50>
2026-03-12 20:16:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/3.jpeg saved to cache
2026-03-12 20:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:16:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:16:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125128d0>
2026-03-12 20:16:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/2.jpeg saved to cache
2026-03-12 20:16:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:16:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:16:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963bc90>
2026-03-12 20:16:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/1.jpeg saved to cache
2026-03-12 20:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:16:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123274)
2026-03-12 20:16:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:16:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561110>
2026-03-12 20:16:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/0.jpeg saved to cache
2026-03-12 20:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 001dd695-7d0c-5910-b9f6-2ae6523973b6
2026-03-12 20:16:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 001dd695-7d0c-5910-b9f6-2ae6523973b6, skipping ID generation
2026-03-12 20:16:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 001dd695-7d0c-5910-b9f6-2ae6523973b6 with scrape type 1
2026-03-12 20:16:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 001dd695-7d0c-5910-b9f6-2ae6523973b6 sending to next pipeline
2026-03-12 20:16:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 001dd695-7d0c-5910-b9f6-2ae6523973b6, identifier: 123274
2026-03-12 20:16:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 001dd695-7d0c-5910-b9f6-2ae6523973b6 with identifier: 123274
2026-03-12 20:16:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 001dd695-7d0c-5910-b9f6-2ae6523973b6 with identifier: 123274
2026-03-12 20:16:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 001dd695-7d0c-5910-b9f6-2ae6523973b6 with identifier: 123274 to the API
2026-03-12 20:16:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:16:59 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 500 0
2026-03-12 20:16:59 [crawlers.pipelines.post_to_api] ERROR: arval.fr, item_id 001dd695-7d0c-5910-b9f6-2ae6523973b6: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 500
| Response Headers: {'Content-Length': '0', 'Date': 'Thu, 12 Mar 2026 20:16:58 GMT', 'Request-Context': 'appId=cid-v1:a0fd5208-3a60-4573-91fc-d1324e0cd36d', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload'}
2026-03-12 20:16:59 [crawlers.pipelines.post_to_api] ERROR: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
Traceback (most recent call last):
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-12 20:16:59 [scrapy.core.scraper] ERROR: Error processing {'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '001dd695-7d0c-5910-b9f6-2ae6523973b6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ780XZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-bva7-123274',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 64899,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67753,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57125,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65087,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65227,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66658,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54038,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62653,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64491,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81763,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_001dd695-7d0c-5910-b9f6-2ae6523973b6/001dd695-7d0c-5910-b9f6-2ae6523973b6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108067,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123274/9.jpeg',
'Width': 1280}],
'price': 24790.0,
'price_includes_vat': True,
'registration_date': '2023-08-29',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 BVA7',
'vin': 'WMW21BR0403R55237',
'year': 2023}
Traceback (most recent call last):
File "/usr/local/lib/python3.11/dist-packages/twisted/internet/defer.py", line 1078, in _runCallbacks
current.result = callback( # type: ignore[misc]
File "/usr/local/lib/python3.11/dist-packages/scrapy/utils/defer.py", line 340, in f
return deferred_from_coro(coro_f(*coro_args, **coro_kwargs))
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 114, in process_item
raise e
File "/usr/src/app/crawlers/pipelines/post_to_api.py", line 94, in process_item
response.raise_for_status()
File "/usr/local/lib/python3.11/dist-packages/requests/models.py", line 1021, in raise_for_status
raise HTTPError(http_error_msg, response=self)
requests.exceptions.HTTPError: 500 Server Error: Internal Server Error for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
2026-03-12 20:16:59 [arval.fr] INFO: Saving data for 123274: {'created_time': 1773346619.295977, 'last_price_update_time': 1773346619.295987}
2026-03-12 20:16:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 20:16:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:16:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:16:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12544250>
2026-03-12 20:16:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:16:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:16:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:16:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/7.jpeg saved to cache
2026-03-12 20:16:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 20:17:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:17:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:17:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with identifier: 120491
2026-03-12 20:17:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with scrape type 1
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/0.jpeg not downloaded yet
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/1.jpeg not downloaded yet
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/2.jpeg not downloaded yet
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/3.jpeg not downloaded yet
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/4.jpeg not downloaded yet
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/5.jpeg not downloaded yet
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/6.jpeg not downloaded yet
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/7.jpeg not downloaded yet
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/8.jpeg not downloaded yet
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/9.jpeg not downloaded yet
2026-03-12 20:17:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 20:17:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272de90>
2026-03-12 20:17:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/6.jpeg saved to cache
2026-03-12 20:17:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 20:17:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:17:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 20:17:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 532b1cd2-570f-50be-8a0c-075f909c2fa9 with identifier: 123284
2026-03-12 20:17:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 532b1cd2-570f-50be-8a0c-075f909c2fa9 with scrape type 1
2026-03-12 20:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/0.jpeg not downloaded yet
2026-03-12 20:17:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/1.jpeg not downloaded yet
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/2.jpeg not downloaded yet
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/3.jpeg not downloaded yet
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/4.jpeg not downloaded yet
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/5.jpeg not downloaded yet
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/6.jpeg not downloaded yet
2026-03-12 20:17:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7d50>
2026-03-12 20:17:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/5.jpeg saved to cache
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/7.jpeg not downloaded yet
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/8.jpeg not downloaded yet
2026-03-12 20:17:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/9.jpeg not downloaded yet
2026-03-12 20:17:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 20:17:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659350>
2026-03-12 20:17:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/4.jpeg saved to cache
2026-03-12 20:17:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 20:17:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 20:17:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59810>
2026-03-12 20:17:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/3.jpeg saved to cache
2026-03-12 20:17:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 20:17:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 20:17:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ee910>
2026-03-12 20:17:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/2.jpeg saved to cache
2026-03-12 20:17:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 20:17:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 20:17:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271e190>
2026-03-12 20:17:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/1.jpeg saved to cache
2026-03-12 20:17:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 20:17:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123614)
2026-03-12 20:17:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126630d0>
2026-03-12 20:17:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/0.jpeg saved to cache
2026-03-12 20:17:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ed864753-668c-5c72-88e4-632e449fa09f
2026-03-12 20:17:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ed864753-668c-5c72-88e4-632e449fa09f, skipping ID generation
2026-03-12 20:17:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ed864753-668c-5c72-88e4-632e449fa09f with scrape type 1
2026-03-12 20:17:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ed864753-668c-5c72-88e4-632e449fa09f sending to next pipeline
2026-03-12 20:17:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ed864753-668c-5c72-88e4-632e449fa09f, identifier: 123614
2026-03-12 20:17:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ed864753-668c-5c72-88e4-632e449fa09f with identifier: 123614
2026-03-12 20:17:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ed864753-668c-5c72-88e4-632e449fa09f with identifier: 123614
2026-03-12 20:17:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ed864753-668c-5c72-88e4-632e449fa09f with identifier: 123614 to the API
2026-03-12 20:17:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:17:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:17:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'ed864753-668c-5c72-88e4-632e449fa09f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK816NC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-tucson-business-mild-hybrid-2wd-16-crdi-135-bva7-123614',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Tucson',
'odometer': 54738,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122935,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107293,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121669,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119511,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123492,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108214,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124259,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85261,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ed864753-668c-5c72-88e4-632e449fa09f/ed864753-668c-5c72-88e4-632e449fa09f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125754,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123614/9.jpeg',
'Width': 1280}],
'price': 23490.0,
'price_includes_vat': True,
'registration_date': '2022-11-15',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Tucson Business Mild-Hybrid 2WD 1.6 CRDI 135 BVA7',
'transmission': 'automatic',
'trim': 'Business Mild-Hybrid 2WD 1.6 CRDI 135 BVA7',
'vin': 'TMAJC81AGNJ258922',
'year': 2022}
2026-03-12 20:17:08 [arval.fr] INFO: Saving data for 123614: {'created_time': 1773346628.419198, 'last_price_update_time': 1773346628.419208}
2026-03-12 20:17:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 20:17:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902f50>
2026-03-12 20:17:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/6.jpeg saved to cache
2026-03-12 20:17:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 20:17:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 20:17:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d550>
2026-03-12 20:17:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/5.jpeg saved to cache
2026-03-12 20:17:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 20:17:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 20:17:11 [scrapy.extensions.logstats] INFO: Crawled 167 pages (at 3 pages/min), scraped 91 items (at 3 items/min)
2026-03-12 20:17:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:17:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659210>
2026-03-12 20:17:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/4.jpeg saved to cache
2026-03-12 20:17:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 20:17:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 20:17:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9d10>
2026-03-12 20:17:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/3.jpeg saved to cache
2026-03-12 20:17:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 20:17:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 20:17:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ce910>
2026-03-12 20:17:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/2.jpeg saved to cache
2026-03-12 20:17:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 20:17:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 20:17:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19397310>
2026-03-12 20:17:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/1.jpeg saved to cache
2026-03-12 20:17:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 20:17:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126136)
2026-03-12 20:17:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139032d0>
2026-03-12 20:17:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/0.jpeg saved to cache
2026-03-12 20:17:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7
2026-03-12 20:17:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7, skipping ID generation
2026-03-12 20:17:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with scrape type 1
2026-03-12 20:17:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 sending to next pipeline
2026-03-12 20:17:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7, identifier: 126136
2026-03-12 20:17:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with identifier: 126136
2026-03-12 20:17:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with identifier: 126136
2026-03-12 20:17:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 15bbd2b3-dfea-5c63-81ec-278e4d4bacb7 with identifier: 126136 to the API
2026-03-12 20:17:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:17:17 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:17:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'green',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 179,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '15bbd2b3-dfea-5c63-81ec-278e4d4bacb7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN088XA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-enyaq-iv-60-loft-62kwh-bva-126136',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Enyaq',
'odometer': 115668,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75423,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73993,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61275,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70624,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78291,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80887,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60794,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72974,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76370,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15bbd2b3-dfea-5c63-81ec-278e4d4bacb7/15bbd2b3-dfea-5c63-81ec-278e4d4bacb7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34139,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126136/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2023-05-11',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Enyaq iV 60 Loft 62kWh BVA',
'transmission': 'automatic',
'trim': 'iV 60 Loft 62kWh BVA',
'vin': 'TMBJB7NY3PF036004',
'year': 2023}
2026-03-12 20:17:17 [arval.fr] INFO: Saving data for 126136: {'created_time': 1773346637.353179, 'last_price_update_time': 1773346637.353189}
2026-03-12 20:17:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cc4d0>
2026-03-12 20:17:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/8.jpeg saved to cache
2026-03-12 20:17:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae490>
2026-03-12 20:17:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/9.jpeg saved to cache
2026-03-12 20:17:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903410>
2026-03-12 20:17:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/7.jpeg saved to cache
2026-03-12 20:17:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139aea50>
2026-03-12 20:17:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:17:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/9.jpeg saved to cache
2026-03-12 20:17:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd73d0>
2026-03-12 20:17:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:17:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/8.jpeg saved to cache
2026-03-12 20:17:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:17:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa6590>
2026-03-12 20:17:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:17:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/7.jpeg saved to cache
2026-03-12 20:17:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:17:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d5490>
2026-03-12 20:17:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:17:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/6.jpeg saved to cache
2026-03-12 20:17:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:17:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e8b82751-5991-50de-94a0-8e90ff869f58 with identifier: 123622
2026-03-12 20:17:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8b82751-5991-50de-94a0-8e90ff869f58 with scrape type 1
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/0.jpeg not downloaded yet
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/1.jpeg not downloaded yet
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/2.jpeg not downloaded yet
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/3.jpeg not downloaded yet
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/4.jpeg not downloaded yet
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/5.jpeg not downloaded yet
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/6.jpeg not downloaded yet
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/7.jpeg not downloaded yet
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/8.jpeg not downloaded yet
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/9.jpeg not downloaded yet
2026-03-12 20:17:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:17:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c0e90>
2026-03-12 20:17:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/5.jpeg saved to cache
2026-03-12 20:17:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:17:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8dcf7195-50bc-5960-ace9-01bad6939dc9 with identifier: 121997
2026-03-12 20:17:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dcf7195-50bc-5960-ace9-01bad6939dc9 with scrape type 1
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/0.jpeg not downloaded yet
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/1.jpeg not downloaded yet
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/2.jpeg not downloaded yet
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/3.jpeg not downloaded yet
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/4.jpeg not downloaded yet
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/5.jpeg not downloaded yet
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/6.jpeg not downloaded yet
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/7.jpeg not downloaded yet
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/8.jpeg not downloaded yet
2026-03-12 20:17:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/9.jpeg not downloaded yet
2026-03-12 20:17:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:17:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c6450>
2026-03-12 20:17:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/4.jpeg saved to cache
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with identifier: 121821
2026-03-12 20:17:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with scrape type 1
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/0.jpeg not downloaded yet
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/1.jpeg not downloaded yet
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/2.jpeg not downloaded yet
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/3.jpeg not downloaded yet
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/4.jpeg not downloaded yet
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/5.jpeg not downloaded yet
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/6.jpeg not downloaded yet
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/7.jpeg not downloaded yet
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/8.jpeg not downloaded yet
2026-03-12 20:17:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/9.jpeg not downloaded yet
2026-03-12 20:17:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12736190>
2026-03-12 20:17:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/3.jpeg saved to cache
2026-03-12 20:17:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918050>
2026-03-12 20:17:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:17:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/2.jpeg saved to cache
2026-03-12 20:17:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:17:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b8ee36c-db48-5994-ac7b-6f79e673c8be with identifier: 112892
2026-03-12 20:17:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be with scrape type 1
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/0.jpeg not downloaded yet
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/1.jpeg not downloaded yet
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/2.jpeg not downloaded yet
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/3.jpeg not downloaded yet
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/4.jpeg not downloaded yet
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/5.jpeg not downloaded yet
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/6.jpeg not downloaded yet
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/7.jpeg not downloaded yet
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/8.jpeg not downloaded yet
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/9.jpeg not downloaded yet
2026-03-12 20:17:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811d90>
2026-03-12 20:17:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/1.jpeg saved to cache
2026-03-12 20:17:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123284)
2026-03-12 20:17:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12554750>
2026-03-12 20:17:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/0.jpeg saved to cache
2026-03-12 20:17:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 532b1cd2-570f-50be-8a0c-075f909c2fa9
2026-03-12 20:17:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 532b1cd2-570f-50be-8a0c-075f909c2fa9, skipping ID generation
2026-03-12 20:17:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 532b1cd2-570f-50be-8a0c-075f909c2fa9 with scrape type 1
2026-03-12 20:17:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 532b1cd2-570f-50be-8a0c-075f909c2fa9 sending to next pipeline
2026-03-12 20:17:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 532b1cd2-570f-50be-8a0c-075f909c2fa9, identifier: 123284
2026-03-12 20:17:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 532b1cd2-570f-50be-8a0c-075f909c2fa9 with identifier: 123284
2026-03-12 20:17:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 532b1cd2-570f-50be-8a0c-075f909c2fa9 with identifier: 123284
2026-03-12 20:17:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 532b1cd2-570f-50be-8a0c-075f909c2fa9 with identifier: 123284 to the API
2026-03-12 20:17:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:17:33 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:17:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '532b1cd2-570f-50be-8a0c-075f909c2fa9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF371YQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-n-style-13-mhev-158-xtronic-123284',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 71125,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86365,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73746,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83913,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86598,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85635,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72596,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81591,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124310,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_532b1cd2-570f-50be-8a0c-075f909c2fa9/532b1cd2-570f-50be-8a0c-075f909c2fa9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112914,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123284/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2022-04-22',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai N-Style 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'N-Style 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1061383',
'year': 2022}
2026-03-12 20:17:33 [arval.fr] INFO: Saving data for 123284: {'created_time': 1773346653.684948, 'last_price_update_time': 1773346653.68496}
2026-03-12 20:17:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546410>
2026-03-12 20:17:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/6.jpeg saved to cache
2026-03-12 20:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f6010>
2026-03-12 20:17:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/5.jpeg saved to cache
2026-03-12 20:17:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf090>
2026-03-12 20:17:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/4.jpeg saved to cache
2026-03-12 20:17:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fefe90>
2026-03-12 20:17:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:17:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/3.jpeg saved to cache
2026-03-12 20:17:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a190>
2026-03-12 20:17:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/2.jpeg saved to cache
2026-03-12 20:17:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae950>
2026-03-12 20:17:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:17:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/1.jpeg saved to cache
2026-03-12 20:17:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/120491)
2026-03-12 20:17:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fee250>
2026-03-12 20:17:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:17:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/0.jpeg saved to cache
2026-03-12 20:17:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24
2026-03-12 20:17:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c20ddd60-4fa1-5658-a0d3-bd07f551ad24, skipping ID generation
2026-03-12 20:17:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with scrape type 1
2026-03-12 20:17:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c20ddd60-4fa1-5658-a0d3-bd07f551ad24 sending to next pipeline
2026-03-12 20:17:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c20ddd60-4fa1-5658-a0d3-bd07f551ad24, identifier: 120491
2026-03-12 20:17:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with identifier: 120491
2026-03-12 20:17:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with identifier: 120491
2026-03-12 20:17:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c20ddd60-4fa1-5658-a0d3-bd07f551ad24 with identifier: 120491 to the API
2026-03-12 20:17:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:17:42 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:17:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c20ddd60-4fa1-5658-a0d3-bd07f551ad24',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG746BB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-puretech-130-eat8-120491',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 58261,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65241,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54817,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66324,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68050,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65054,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48931,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63310,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70034,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50542,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c20ddd60-4fa1-5658-a0d3-bd07f551ad24/c20ddd60-4fa1-5658-a0d3-bd07f551ad24_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73757,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/120491/9.jpeg',
'Width': 1280}],
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2022-04-28',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Allure Pack PureTech 130 EAT8',
'vin': 'VF3MRHNSUNS062576',
'year': 2022}
2026-03-12 20:17:42 [arval.fr] INFO: Saving data for 120491: {'created_time': 1773346662.177273, 'last_price_update_time': 1773346662.177285}
2026-03-12 20:17:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:17:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19351010>
2026-03-12 20:17:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:17:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/9.jpeg saved to cache
2026-03-12 20:17:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:17:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:17:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bf890>
2026-03-12 20:17:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:17:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/8.jpeg saved to cache
2026-03-12 20:17:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:17:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:17:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c8d0>
2026-03-12 20:17:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:17:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/9.jpeg saved to cache
2026-03-12 20:17:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:17:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:17:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12849190>
2026-03-12 20:17:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:17:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/8.jpeg saved to cache
2026-03-12 20:17:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:17:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:17:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3df50>
2026-03-12 20:17:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:17:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/9.jpeg saved to cache
2026-03-12 20:17:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:17:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:17:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12653b10>
2026-03-12 20:17:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:17:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/8.jpeg saved to cache
2026-03-12 20:17:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:17:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:17:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5a150>
2026-03-12 20:17:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:17:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/7.jpeg saved to cache
2026-03-12 20:17:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:17:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:17:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284b3d0>
2026-03-12 20:17:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:17:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/9.jpeg saved to cache
2026-03-12 20:17:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:17:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:17:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756810>
2026-03-12 20:17:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:17:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/8.jpeg saved to cache
2026-03-12 20:17:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:17:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:17:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284b890>
2026-03-12 20:17:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:17:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/7.jpeg saved to cache
2026-03-12 20:17:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:17:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:17:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59590>
2026-03-12 20:17:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:17:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/6.jpeg saved to cache
2026-03-12 20:17:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:17:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:17:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef110>
2026-03-12 20:17:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:17:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/5.jpeg saved to cache
2026-03-12 20:17:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:17:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:17:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755c10>
2026-03-12 20:17:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:17:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/4.jpeg saved to cache
2026-03-12 20:17:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:17:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:17:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f32310>
2026-03-12 20:17:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:17:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/3.jpeg saved to cache
2026-03-12 20:17:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:17:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:17:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918a10>
2026-03-12 20:17:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:17:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/2.jpeg saved to cache
2026-03-12 20:17:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:17:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:17:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:17:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cea50>
2026-03-12 20:17:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:17:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:17:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:17:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:17:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/1.jpeg saved to cache
2026-03-12 20:17:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:18:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112892)
2026-03-12 20:18:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12547610>
2026-03-12 20:18:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:18:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/0.jpeg saved to cache
2026-03-12 20:18:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be
2026-03-12 20:18:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9b8ee36c-db48-5994-ac7b-6f79e673c8be, skipping ID generation
2026-03-12 20:18:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be with scrape type 1
2026-03-12 20:18:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9b8ee36c-db48-5994-ac7b-6f79e673c8be sending to next pipeline
2026-03-12 20:18:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9b8ee36c-db48-5994-ac7b-6f79e673c8be, identifier: 112892
2026-03-12 20:18:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9b8ee36c-db48-5994-ac7b-6f79e673c8be with identifier: 112892
2026-03-12 20:18:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9b8ee36c-db48-5994-ac7b-6f79e673c8be with identifier: 112892
2026-03-12 20:18:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9b8ee36c-db48-5994-ac7b-6f79e673c8be with identifier: 112892 to the API
2026-03-12 20:18:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:18:01 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:18:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '9b8ee36c-db48-5994-ac7b-6f79e673c8be',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB176HB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds7-crossback-e-tense-4x2-business-16-225-bva8-112892',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS7 Crossback',
'odometer': 69399,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68178,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54914,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66363,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64730,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47735,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61315,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67085,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63324,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b8ee36c-db48-5994-ac7b-6f79e673c8be/9b8ee36c-db48-5994-ac7b-6f79e673c8be_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66005,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112892/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2021-08-19',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS7 Crossback E-Tense 4x2 Business 1.6 225 BVA8',
'transmission': 'automatic',
'trim': 'E-Tense 4x2 Business 1.6 225 BVA8',
'vin': 'VR1J4DGZUMY522667',
'year': 2021}
2026-03-12 20:18:01 [arval.fr] INFO: Saving data for 112892: {'created_time': 1773346681.699434, 'last_price_update_time': 1773346681.699448}
2026-03-12 20:18:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:18:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546190>
2026-03-12 20:18:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:18:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/6.jpeg saved to cache
2026-03-12 20:18:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:18:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:18:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250bf90>
2026-03-12 20:18:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:18:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/5.jpeg saved to cache
2026-03-12 20:18:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:18:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:18:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3c250>
2026-03-12 20:18:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:18:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/4.jpeg saved to cache
2026-03-12 20:18:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:18:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:18:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250afd0>
2026-03-12 20:18:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:18:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/3.jpeg saved to cache
2026-03-12 20:18:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:18:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:18:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d4fd0>
2026-03-12 20:18:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:18:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/2.jpeg saved to cache
2026-03-12 20:18:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:18:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:18:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629c50>
2026-03-12 20:18:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:18:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/1.jpeg saved to cache
2026-03-12 20:18:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:18:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121821)
2026-03-12 20:18:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284b3d0>
2026-03-12 20:18:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:18:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/0.jpeg saved to cache
2026-03-12 20:18:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8
2026-03-12 20:18:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8, skipping ID generation
2026-03-12 20:18:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with scrape type 1
2026-03-12 20:18:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 sending to next pipeline
2026-03-12 20:18:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8, identifier: 121821
2026-03-12 20:18:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with identifier: 121821
2026-03-12 20:18:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with identifier: 121821
2026-03-12 20:18:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0c2e28d2-cd47-55e2-b47d-470432f5c9d8 with identifier: 121821 to the API
2026-03-12 20:18:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:18:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:18:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0c2e28d2-cd47-55e2-b47d-470432f5c9d8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR733LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-121821',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 32167,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63471,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50135,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64168,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65196,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63398,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50212,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63387,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65875,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104424,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c2e28d2-cd47-55e2-b47d-470432f5c9d8/0c2e28d2-cd47-55e2-b47d-470432f5c9d8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81091,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121821/9.jpeg',
'Width': 1280}],
'price': 16690.0,
'price_includes_vat': True,
'registration_date': '2023-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1266133',
'year': 2023}
2026-03-12 20:18:11 [arval.fr] INFO: Saving data for 121821: {'created_time': 1773346691.289905, 'last_price_update_time': 1773346691.289916}
2026-03-12 20:18:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:18:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:18:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4d390>
2026-03-12 20:18:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:18:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/7.jpeg saved to cache
2026-03-12 20:18:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:18:11 [scrapy.extensions.logstats] INFO: Crawled 170 pages (at 3 pages/min), scraped 96 items (at 5 items/min)
2026-03-12 20:18:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:18:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:18:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127353d0>
2026-03-12 20:18:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/6.jpeg saved to cache
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:18:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:18:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:18:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba52b214-da81-58af-9521-e59d66a3172a with identifier: 115095
2026-03-12 20:18:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba52b214-da81-58af-9521-e59d66a3172a with scrape type 1
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/0.jpeg not downloaded yet
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/1.jpeg not downloaded yet
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/2.jpeg not downloaded yet
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/3.jpeg not downloaded yet
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/4.jpeg not downloaded yet
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/5.jpeg not downloaded yet
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/6.jpeg not downloaded yet
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/7.jpeg not downloaded yet
2026-03-12 20:18:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/8.jpeg not downloaded yet
2026-03-12 20:18:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/9.jpeg not downloaded yet
2026-03-12 20:18:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:18:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4cfd0>
2026-03-12 20:18:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/5.jpeg saved to cache
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:18:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:18:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:18:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with identifier: 123603
2026-03-12 20:18:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with scrape type 1
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/0.jpeg not downloaded yet
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/1.jpeg not downloaded yet
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/2.jpeg not downloaded yet
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/3.jpeg not downloaded yet
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/4.jpeg not downloaded yet
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/5.jpeg not downloaded yet
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/6.jpeg not downloaded yet
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/7.jpeg not downloaded yet
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/8.jpeg not downloaded yet
2026-03-12 20:18:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/9.jpeg not downloaded yet
2026-03-12 20:18:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:18:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12544150>
2026-03-12 20:18:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/4.jpeg saved to cache
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:18:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:18:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 24a89127-d8b5-517c-9a75-5f18e0ab6493 with identifier: 119061
2026-03-12 20:18:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24a89127-d8b5-517c-9a75-5f18e0ab6493 with scrape type 1
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/0.jpeg not downloaded yet
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/1.jpeg not downloaded yet
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/2.jpeg not downloaded yet
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/3.jpeg not downloaded yet
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/4.jpeg not downloaded yet
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/5.jpeg not downloaded yet
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/6.jpeg not downloaded yet
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/7.jpeg not downloaded yet
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/8.jpeg not downloaded yet
2026-03-12 20:18:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/9.jpeg not downloaded yet
2026-03-12 20:18:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:18:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7c90>
2026-03-12 20:18:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:18:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/3.jpeg saved to cache
2026-03-12 20:18:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:18:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:18:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf390>
2026-03-12 20:18:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:18:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/2.jpeg saved to cache
2026-03-12 20:18:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:18:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:18:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff79d0>
2026-03-12 20:18:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/1.jpeg saved to cache
2026-03-12 20:18:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:18:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121997)
2026-03-12 20:18:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806ad50>
2026-03-12 20:18:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:18:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/0.jpeg saved to cache
2026-03-12 20:18:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8dcf7195-50bc-5960-ace9-01bad6939dc9
2026-03-12 20:18:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8dcf7195-50bc-5960-ace9-01bad6939dc9, skipping ID generation
2026-03-12 20:18:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8dcf7195-50bc-5960-ace9-01bad6939dc9 with scrape type 1
2026-03-12 20:18:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8dcf7195-50bc-5960-ace9-01bad6939dc9 sending to next pipeline
2026-03-12 20:18:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8dcf7195-50bc-5960-ace9-01bad6939dc9, identifier: 121997
2026-03-12 20:18:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8dcf7195-50bc-5960-ace9-01bad6939dc9 with identifier: 121997
2026-03-12 20:18:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8dcf7195-50bc-5960-ace9-01bad6939dc9 with identifier: 121997
2026-03-12 20:18:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8dcf7195-50bc-5960-ace9-01bad6939dc9 with identifier: 121997 to the API
2026-03-12 20:18:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:18:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:18:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8dcf7195-50bc-5960-ace9-01bad6939dc9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG906LG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-12-puretech-130-bvm6-7-sieges-121997',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 71436,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68590,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56606,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68988,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70260,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67034,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50861,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66697,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70876,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43531,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8dcf7195-50bc-5960-ace9-01bad6939dc9/8dcf7195-50bc-5960-ace9-01bad6939dc9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69769,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121997/9.jpeg',
'Width': 1280}],
'price': 18190.0,
'price_includes_vat': True,
'registration_date': '2022-05-19',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure 1.2 PureTech 130 BVM6 7 Sieges',
'transmission': 'manual',
'trim': 'Allure 1.2 PureTech 130 BVM6 7 Sieges',
'vin': 'VF3MRHNSMNS069025',
'year': 2022}
2026-03-12 20:18:20 [arval.fr] INFO: Saving data for 121997: {'created_time': 1773346700.669355, 'last_price_update_time': 1773346700.669365}
2026-03-12 20:18:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:18:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d190>
2026-03-12 20:18:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:18:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/7.jpeg saved to cache
2026-03-12 20:18:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:18:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:18:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14d90>
2026-03-12 20:18:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/6.jpeg saved to cache
2026-03-12 20:18:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:18:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:18:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f6910>
2026-03-12 20:18:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/5.jpeg saved to cache
2026-03-12 20:18:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:18:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:18:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12651350>
2026-03-12 20:18:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:18:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/4.jpeg saved to cache
2026-03-12 20:18:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:18:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:18:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250bf10>
2026-03-12 20:18:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/3.jpeg saved to cache
2026-03-12 20:18:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:18:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:18:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126591d0>
2026-03-12 20:18:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:18:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/2.jpeg saved to cache
2026-03-12 20:18:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:18:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:18:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6390>
2026-03-12 20:18:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:18:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/1.jpeg saved to cache
2026-03-12 20:18:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:18:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123622)
2026-03-12 20:18:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726690>
2026-03-12 20:18:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:18:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/0.jpeg saved to cache
2026-03-12 20:18:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e8b82751-5991-50de-94a0-8e90ff869f58
2026-03-12 20:18:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e8b82751-5991-50de-94a0-8e90ff869f58, skipping ID generation
2026-03-12 20:18:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8b82751-5991-50de-94a0-8e90ff869f58 with scrape type 1
2026-03-12 20:18:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e8b82751-5991-50de-94a0-8e90ff869f58 sending to next pipeline
2026-03-12 20:18:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e8b82751-5991-50de-94a0-8e90ff869f58, identifier: 123622
2026-03-12 20:18:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e8b82751-5991-50de-94a0-8e90ff869f58 with identifier: 123622
2026-03-12 20:18:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e8b82751-5991-50de-94a0-8e90ff869f58 with identifier: 123622
2026-03-12 20:18:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e8b82751-5991-50de-94a0-8e90ff869f58 with identifier: 123622 to the API
2026-03-12 20:18:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:18:31 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:18:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e8b82751-5991-50de-94a0-8e90ff869f58',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ499TY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds4-performance-line-15-bluehdi-130-bva8-123622',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS4',
'odometer': 115131,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62450,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51205,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61025,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60856,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61593,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46709,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60565,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62137,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51037,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8b82751-5991-50de-94a0-8e90ff869f58/e8b82751-5991-50de-94a0-8e90ff869f58_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43698,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123622/9.jpeg',
'Width': 1280}],
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-09-30',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS4 Performance Line+ 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Performance Line+ 1.5 BlueHDi 130 BVA8',
'vin': 'VR1FCYHZTN1027682',
'year': 2022}
2026-03-12 20:18:31 [arval.fr] INFO: Saving data for 123622: {'created_time': 1773346711.54586, 'last_price_update_time': 1773346711.545869}
2026-03-12 20:18:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:18:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193967d0>
2026-03-12 20:18:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:18:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/9.jpeg saved to cache
2026-03-12 20:18:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:18:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:18:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d910>
2026-03-12 20:18:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:18:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/8.jpeg saved to cache
2026-03-12 20:18:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:18:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a310>
2026-03-12 20:18:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:18:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/9.jpeg saved to cache
2026-03-12 20:18:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127262d0>
2026-03-12 20:18:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:18:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/8.jpeg saved to cache
2026-03-12 20:18:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a710>
2026-03-12 20:18:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/9.jpeg saved to cache
2026-03-12 20:18:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef250>
2026-03-12 20:18:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:18:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/8.jpeg saved to cache
2026-03-12 20:18:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253b210>
2026-03-12 20:18:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:18:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/7.jpeg saved to cache
2026-03-12 20:18:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12547fd0>
2026-03-12 20:18:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:18:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/6.jpeg saved to cache
2026-03-12 20:18:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659050>
2026-03-12 20:18:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:18:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/5.jpeg saved to cache
2026-03-12 20:18:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4f50>
2026-03-12 20:18:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:18:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/4.jpeg saved to cache
2026-03-12 20:18:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af610>
2026-03-12 20:18:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:18:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/3.jpeg saved to cache
2026-03-12 20:18:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125474d0>
2026-03-12 20:18:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:18:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/2.jpeg saved to cache
2026-03-12 20:18:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538610>
2026-03-12 20:18:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:18:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/1.jpeg saved to cache
2026-03-12 20:18:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119061)
2026-03-12 20:18:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265add0>
2026-03-12 20:18:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:18:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/0.jpeg saved to cache
2026-03-12 20:18:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 24a89127-d8b5-517c-9a75-5f18e0ab6493
2026-03-12 20:18:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 24a89127-d8b5-517c-9a75-5f18e0ab6493, skipping ID generation
2026-03-12 20:18:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 24a89127-d8b5-517c-9a75-5f18e0ab6493 with scrape type 1
2026-03-12 20:18:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 24a89127-d8b5-517c-9a75-5f18e0ab6493 sending to next pipeline
2026-03-12 20:18:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 24a89127-d8b5-517c-9a75-5f18e0ab6493, identifier: 119061
2026-03-12 20:18:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 24a89127-d8b5-517c-9a75-5f18e0ab6493 with identifier: 119061
2026-03-12 20:18:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 24a89127-d8b5-517c-9a75-5f18e0ab6493 with identifier: 119061
2026-03-12 20:18:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 24a89127-d8b5-517c-9a75-5f18e0ab6493 with identifier: 119061 to the API
2026-03-12 20:18:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:18:46 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:18:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '24a89127-d8b5-517c-9a75-5f18e0ab6493',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FZ908YR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-business-15-bluehdi-130-bvm6-119061',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 115386,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70051,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57622,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69040,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72485,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71556,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54178,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68108,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72254,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47519,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_24a89127-d8b5-517c-9a75-5f18e0ab6493/24a89127-d8b5-517c-9a75-5f18e0ab6493_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76626,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119061/9.jpeg',
'Width': 1280}],
'price': 14790.0,
'price_includes_vat': True,
'registration_date': '2021-06-14',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Business 1.5 BlueHDi 130 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.5 BlueHDi 130 BVM6',
'vin': 'VF3MCYHZMMS151599',
'year': 2021}
2026-03-12 20:18:46 [arval.fr] INFO: Saving data for 119061: {'created_time': 1773346726.579384, 'last_price_update_time': 1773346726.579394}
2026-03-12 20:18:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:18:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feff50>
2026-03-12 20:18:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:18:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/7.jpeg saved to cache
2026-03-12 20:18:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19632110>
2026-03-12 20:18:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:18:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/6.jpeg saved to cache
2026-03-12 20:18:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:18:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:18:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 76de9250-e1ca-53c4-8bc5-f24224546b24 with identifier: 118659
2026-03-12 20:18:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76de9250-e1ca-53c4-8bc5-f24224546b24 with scrape type 1
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/0.jpeg not downloaded yet
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/1.jpeg not downloaded yet
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/2.jpeg not downloaded yet
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/3.jpeg not downloaded yet
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/4.jpeg not downloaded yet
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/5.jpeg not downloaded yet
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/6.jpeg not downloaded yet
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/7.jpeg not downloaded yet
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/8.jpeg not downloaded yet
2026-03-12 20:18:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/9.jpeg not downloaded yet
2026-03-12 20:18:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:18:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19633e90>
2026-03-12 20:18:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/5.jpeg saved to cache
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:18:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a53e9fd4-5bb5-592e-bdaa-7835530969bf with identifier: 123359
2026-03-12 20:18:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a53e9fd4-5bb5-592e-bdaa-7835530969bf with scrape type 1
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/0.jpeg not downloaded yet
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/1.jpeg not downloaded yet
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/2.jpeg not downloaded yet
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/3.jpeg not downloaded yet
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/4.jpeg not downloaded yet
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/5.jpeg not downloaded yet
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/6.jpeg not downloaded yet
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/7.jpeg not downloaded yet
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/8.jpeg not downloaded yet
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/9.jpeg not downloaded yet
2026-03-12 20:18:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4b50>
2026-03-12 20:18:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/4.jpeg saved to cache
2026-03-12 20:18:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:18:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a12753ae-cf87-5c69-84d3-ec7505702d7a with identifier: 123608
2026-03-12 20:18:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a12753ae-cf87-5c69-84d3-ec7505702d7a with scrape type 1
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/0.jpeg not downloaded yet
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/1.jpeg not downloaded yet
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/2.jpeg not downloaded yet
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/3.jpeg not downloaded yet
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/4.jpeg not downloaded yet
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/5.jpeg not downloaded yet
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/6.jpeg not downloaded yet
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/7.jpeg not downloaded yet
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/8.jpeg not downloaded yet
2026-03-12 20:18:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/9.jpeg not downloaded yet
2026-03-12 20:18:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcca90>
2026-03-12 20:18:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:18:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/3.jpeg saved to cache
2026-03-12 20:18:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59d10>
2026-03-12 20:18:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:18:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/2.jpeg saved to cache
2026-03-12 20:18:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4ddd0>
2026-03-12 20:18:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:18:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/1.jpeg saved to cache
2026-03-12 20:18:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123603)
2026-03-12 20:18:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac450>
2026-03-12 20:18:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/0.jpeg saved to cache
2026-03-12 20:18:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553
2026-03-12 20:18:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553, skipping ID generation
2026-03-12 20:18:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with scrape type 1
2026-03-12 20:18:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 sending to next pipeline
2026-03-12 20:18:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553, identifier: 123603
2026-03-12 20:18:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with identifier: 123603
2026-03-12 20:18:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with identifier: 123603
2026-03-12 20:18:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7cc246bc-243b-5dc6-8fe3-a255b3c3c553 with identifier: 123603 to the API
2026-03-12 20:18:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:18:56 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:18:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '7cc246bc-243b-5dc6-8fe3-a255b3c3c553',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH028QW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-business-10-tce-115-bvm6-123603',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 37391,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105695,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83895,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110668,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96999,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102587,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82117,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103917,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97665,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73888,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7cc246bc-243b-5dc6-8fe3-a255b3c3c553/7cc246bc-243b-5dc6-8fe3-a255b3c3c553_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90952,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123603/9.jpeg',
'Width': 1280}],
'price': 15190.0,
'price_includes_vat': True,
'registration_date': '2022-07-22',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Business 1.0 TCe 115 BVM6',
'transmission': 'manual',
'trim': 'Business 1.0 TCe 115 BVM6',
'vin': 'VF1RFB00569319589',
'year': 2022}
2026-03-12 20:18:56 [arval.fr] INFO: Saving data for 123603: {'created_time': 1773346736.310235, 'last_price_update_time': 1773346736.310245}
2026-03-12 20:18:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:18:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6c6d0>
2026-03-12 20:18:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/7.jpeg saved to cache
2026-03-12 20:18:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:18:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:18:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12557dd0>
2026-03-12 20:18:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/6.jpeg saved to cache
2026-03-12 20:18:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:18:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:18:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:18:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5110>
2026-03-12 20:18:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:18:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:18:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:18:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/5.jpeg saved to cache
2026-03-12 20:18:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:19:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:19:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcf090>
2026-03-12 20:19:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/4.jpeg saved to cache
2026-03-12 20:19:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:19:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:19:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c0f50>
2026-03-12 20:19:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/3.jpeg saved to cache
2026-03-12 20:19:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:19:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:19:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6d590>
2026-03-12 20:19:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/2.jpeg saved to cache
2026-03-12 20:19:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:19:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:19:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282f010>
2026-03-12 20:19:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/1.jpeg saved to cache
2026-03-12 20:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:19:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115095)
2026-03-12 20:19:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193967d0>
2026-03-12 20:19:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/0.jpeg saved to cache
2026-03-12 20:19:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ba52b214-da81-58af-9521-e59d66a3172a
2026-03-12 20:19:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ba52b214-da81-58af-9521-e59d66a3172a, skipping ID generation
2026-03-12 20:19:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba52b214-da81-58af-9521-e59d66a3172a with scrape type 1
2026-03-12 20:19:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ba52b214-da81-58af-9521-e59d66a3172a sending to next pipeline
2026-03-12 20:19:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ba52b214-da81-58af-9521-e59d66a3172a, identifier: 115095
2026-03-12 20:19:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ba52b214-da81-58af-9521-e59d66a3172a with identifier: 115095
2026-03-12 20:19:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ba52b214-da81-58af-9521-e59d66a3172a with identifier: 115095
2026-03-12 20:19:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ba52b214-da81-58af-9521-e59d66a3172a with identifier: 115095 to the API
2026-03-12 20:19:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:19:06 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:19:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ba52b214-da81-58af-9521-e59d66a3172a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ551LY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-feel-puretech-130-eat8-115095',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 113548,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64398,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52799,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61369,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64216,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66244,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49090,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63733,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49830,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba52b214-da81-58af-9521-e59d66a3172a/ba52b214-da81-58af-9521-e59d66a3172a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66291,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115095/9.jpeg',
'Width': 1280}],
'price': 15190.0,
'price_includes_vat': True,
'registration_date': '2023-07-28',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Feel PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Feel PureTech 130 EAT8',
'vin': 'VR7ARHNSSPL041667',
'year': 2023}
2026-03-12 20:19:06 [arval.fr] INFO: Saving data for 115095: {'created_time': 1773346746.379193, 'last_price_update_time': 1773346746.379203}
2026-03-12 20:19:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ace90>
2026-03-12 20:19:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/9.jpeg saved to cache
2026-03-12 20:19:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4c50>
2026-03-12 20:19:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/8.jpeg saved to cache
2026-03-12 20:19:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396c710>
2026-03-12 20:19:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/9.jpeg saved to cache
2026-03-12 20:19:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ad6d0>
2026-03-12 20:19:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/8.jpeg saved to cache
2026-03-12 20:19:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18082950>
2026-03-12 20:19:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/9.jpeg saved to cache
2026-03-12 20:19:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:11 [scrapy.extensions.logstats] INFO: Crawled 176 pages (at 6 pages/min), scraped 101 items (at 5 items/min)
2026-03-12 20:19:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:19:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4510>
2026-03-12 20:19:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:19:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/8.jpeg saved to cache
2026-03-12 20:19:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193515d0>
2026-03-12 20:19:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:19:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/7.jpeg saved to cache
2026-03-12 20:19:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128480d0>
2026-03-12 20:19:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:19:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/6.jpeg saved to cache
2026-03-12 20:19:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1e50>
2026-03-12 20:19:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:19:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/5.jpeg saved to cache
2026-03-12 20:19:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1cd0>
2026-03-12 20:19:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:19:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/4.jpeg saved to cache
2026-03-12 20:19:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa4dd0>
2026-03-12 20:19:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:19:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/3.jpeg saved to cache
2026-03-12 20:19:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5cd0>
2026-03-12 20:19:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:19:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/2.jpeg saved to cache
2026-03-12 20:19:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272c510>
2026-03-12 20:19:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:19:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/1.jpeg saved to cache
2026-03-12 20:19:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123608)
2026-03-12 20:19:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19352750>
2026-03-12 20:19:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:19:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/0.jpeg saved to cache
2026-03-12 20:19:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a12753ae-cf87-5c69-84d3-ec7505702d7a
2026-03-12 20:19:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a12753ae-cf87-5c69-84d3-ec7505702d7a, skipping ID generation
2026-03-12 20:19:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a12753ae-cf87-5c69-84d3-ec7505702d7a with scrape type 1
2026-03-12 20:19:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a12753ae-cf87-5c69-84d3-ec7505702d7a sending to next pipeline
2026-03-12 20:19:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a12753ae-cf87-5c69-84d3-ec7505702d7a, identifier: 123608
2026-03-12 20:19:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a12753ae-cf87-5c69-84d3-ec7505702d7a with identifier: 123608
2026-03-12 20:19:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a12753ae-cf87-5c69-84d3-ec7505702d7a with identifier: 123608
2026-03-12 20:19:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a12753ae-cf87-5c69-84d3-ec7505702d7a with identifier: 123608 to the API
2026-03-12 20:19:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:19:22 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:19:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a12753ae-cf87-5c69-84d3-ec7505702d7a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV884TM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-110-bva6-123608',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14885,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61055,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49552,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61198,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60173,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58109,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43401,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55997,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60743,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84141,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a12753ae-cf87-5c69-84d3-ec7505702d7a/a12753ae-cf87-5c69-84d3-ec7505702d7a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94215,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123608/9.jpeg',
'Width': 1280}],
'price': 14290.0,
'price_includes_vat': True,
'registration_date': '2024-03-18',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 110 BVA6',
'transmission': 'automatic',
'trim': 'Max 1.2 PureTech 110 BVA6',
'vin': 'VF7SXHNPYRT029799',
'year': 2024}
2026-03-12 20:19:22 [arval.fr] INFO: Saving data for 123608: {'created_time': 1773346762.776486, 'last_price_update_time': 1773346762.776515}
2026-03-12 20:19:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:19:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811550>
2026-03-12 20:19:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:19:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/7.jpeg saved to cache
2026-03-12 20:19:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660810>
2026-03-12 20:19:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:19:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/6.jpeg saved to cache
2026-03-12 20:19:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:19:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:19:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d693d37-14bb-5efb-b000-d93c009ee5d0 with identifier: 123280
2026-03-12 20:19:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d693d37-14bb-5efb-b000-d93c009ee5d0 with scrape type 1
2026-03-12 20:19:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:19:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/0.jpeg not downloaded yet
2026-03-12 20:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/1.jpeg not downloaded yet
2026-03-12 20:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/2.jpeg not downloaded yet
2026-03-12 20:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/3.jpeg not downloaded yet
2026-03-12 20:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/4.jpeg not downloaded yet
2026-03-12 20:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/5.jpeg not downloaded yet
2026-03-12 20:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/6.jpeg not downloaded yet
2026-03-12 20:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/7.jpeg not downloaded yet
2026-03-12 20:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/8.jpeg not downloaded yet
2026-03-12 20:19:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/9.jpeg not downloaded yet
2026-03-12 20:19:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be850>
2026-03-12 20:19:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/5.jpeg saved to cache
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:19:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:19:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 309ddb95-ebef-5250-bfef-6c9ce0e54886 with identifier: 122892
2026-03-12 20:19:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 309ddb95-ebef-5250-bfef-6c9ce0e54886 with scrape type 1
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/0.jpeg not downloaded yet
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/1.jpeg not downloaded yet
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/2.jpeg not downloaded yet
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/3.jpeg not downloaded yet
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/4.jpeg not downloaded yet
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/5.jpeg not downloaded yet
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/6.jpeg not downloaded yet
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/7.jpeg not downloaded yet
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/8.jpeg not downloaded yet
2026-03-12 20:19:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/9.jpeg not downloaded yet
2026-03-12 20:19:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12857910>
2026-03-12 20:19:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:19:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/4.jpeg saved to cache
2026-03-12 20:19:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:19:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95 with identifier: 123285
2026-03-12 20:19:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95 with scrape type 1
2026-03-12 20:19:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:19:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/0.jpeg not downloaded yet
2026-03-12 20:19:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/1.jpeg not downloaded yet
2026-03-12 20:19:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/2.jpeg not downloaded yet
2026-03-12 20:19:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/3.jpeg not downloaded yet
2026-03-12 20:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/4.jpeg not downloaded yet
2026-03-12 20:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/5.jpeg not downloaded yet
2026-03-12 20:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/6.jpeg not downloaded yet
2026-03-12 20:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/7.jpeg not downloaded yet
2026-03-12 20:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/8.jpeg not downloaded yet
2026-03-12 20:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/9.jpeg not downloaded yet
2026-03-12 20:19:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b3d0>
2026-03-12 20:19:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/3.jpeg saved to cache
2026-03-12 20:19:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12555910>
2026-03-12 20:19:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:19:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/2.jpeg saved to cache
2026-03-12 20:19:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6ed0>
2026-03-12 20:19:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:19:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/1.jpeg saved to cache
2026-03-12 20:19:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123359)
2026-03-12 20:19:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509350>
2026-03-12 20:19:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:19:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/0.jpeg saved to cache
2026-03-12 20:19:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a53e9fd4-5bb5-592e-bdaa-7835530969bf
2026-03-12 20:19:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a53e9fd4-5bb5-592e-bdaa-7835530969bf, skipping ID generation
2026-03-12 20:19:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a53e9fd4-5bb5-592e-bdaa-7835530969bf with scrape type 1
2026-03-12 20:19:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a53e9fd4-5bb5-592e-bdaa-7835530969bf sending to next pipeline
2026-03-12 20:19:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a53e9fd4-5bb5-592e-bdaa-7835530969bf, identifier: 123359
2026-03-12 20:19:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a53e9fd4-5bb5-592e-bdaa-7835530969bf with identifier: 123359
2026-03-12 20:19:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a53e9fd4-5bb5-592e-bdaa-7835530969bf with identifier: 123359
2026-03-12 20:19:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a53e9fd4-5bb5-592e-bdaa-7835530969bf with identifier: 123359 to the API
2026-03-12 20:19:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:19:34 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:19:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a53e9fd4-5bb5-592e-bdaa-7835530969bf',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX129NP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-110-bva6-123359',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14232,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60357,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46630,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60194,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60784,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60664,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41933,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58789,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81315,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a53e9fd4-5bb5-592e-bdaa-7835530969bf/a53e9fd4-5bb5-592e-bdaa-7835530969bf_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85957,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123359/9.jpeg',
'Width': 1280}],
'price': 14290.0,
'price_includes_vat': True,
'registration_date': '2024-06-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 110 BVA6',
'transmission': 'automatic',
'trim': 'Max 1.2 PureTech 110 BVA6',
'vin': 'VF7SXHNPYRT087310',
'year': 2024}
2026-03-12 20:19:34 [arval.fr] INFO: Saving data for 123359: {'created_time': 1773346774.630249, 'last_price_update_time': 1773346774.630259}
2026-03-12 20:19:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ad990>
2026-03-12 20:19:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:19:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/7.jpeg saved to cache
2026-03-12 20:19:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253b5d0>
2026-03-12 20:19:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:19:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/6.jpeg saved to cache
2026-03-12 20:19:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa4590>
2026-03-12 20:19:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:19:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/5.jpeg saved to cache
2026-03-12 20:19:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feea10>
2026-03-12 20:19:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:19:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/4.jpeg saved to cache
2026-03-12 20:19:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125865d0>
2026-03-12 20:19:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:19:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/3.jpeg saved to cache
2026-03-12 20:19:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19c47510>
2026-03-12 20:19:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:19:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/2.jpeg saved to cache
2026-03-12 20:19:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193674d0>
2026-03-12 20:19:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:19:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/1.jpeg saved to cache
2026-03-12 20:19:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118659)
2026-03-12 20:19:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bdb90>
2026-03-12 20:19:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:19:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/0.jpeg saved to cache
2026-03-12 20:19:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 76de9250-e1ca-53c4-8bc5-f24224546b24
2026-03-12 20:19:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 76de9250-e1ca-53c4-8bc5-f24224546b24, skipping ID generation
2026-03-12 20:19:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 76de9250-e1ca-53c4-8bc5-f24224546b24 with scrape type 1
2026-03-12 20:19:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 76de9250-e1ca-53c4-8bc5-f24224546b24 sending to next pipeline
2026-03-12 20:19:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 76de9250-e1ca-53c4-8bc5-f24224546b24, identifier: 118659
2026-03-12 20:19:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 76de9250-e1ca-53c4-8bc5-f24224546b24 with identifier: 118659
2026-03-12 20:19:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 76de9250-e1ca-53c4-8bc5-f24224546b24 with identifier: 118659
2026-03-12 20:19:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 76de9250-e1ca-53c4-8bc5-f24224546b24 with identifier: 118659 to the API
2026-03-12 20:19:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:19:44 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:19:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 3,
'engine': '0.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '76de9250-e1ca-53c4-8bc5-f24224546b24',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA661MB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-mini-cooper-se-finition-essential-184-bva-118659',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Mini',
'odometer': 50887,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119088,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99912,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118367,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121409,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99292,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119540,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108788,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66306,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_76de9250-e1ca-53c4-8bc5-f24224546b24/76de9250-e1ca-53c4-8bc5-f24224546b24_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73792,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118659/9.jpeg',
'Width': 1280}],
'price': 14290.0,
'price_includes_vat': True,
'registration_date': '2021-07-01',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Mini Cooper SE Finition Essential 184 BVA',
'transmission': 'automatic',
'trim': 'Cooper SE Finition Essential 184 BVA',
'vin': 'WMW11DJ0702R14884',
'year': 2021}
2026-03-12 20:19:44 [arval.fr] INFO: Saving data for 118659: {'created_time': 1773346784.297926, 'last_price_update_time': 1773346784.297936}
2026-03-12 20:19:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:19:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903610>
2026-03-12 20:19:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:19:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/9.jpeg saved to cache
2026-03-12 20:19:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:19:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:19:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5b90>
2026-03-12 20:19:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:19:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/8.jpeg saved to cache
2026-03-12 20:19:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:19:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:19:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810a50>
2026-03-12 20:19:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/9.jpeg saved to cache
2026-03-12 20:19:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:19:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:19:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19396150>
2026-03-12 20:19:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/8.jpeg saved to cache
2026-03-12 20:19:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:19:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:19:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193526d0>
2026-03-12 20:19:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/9.jpeg saved to cache
2026-03-12 20:19:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:19:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:19:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139affd0>
2026-03-12 20:19:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/8.jpeg saved to cache
2026-03-12 20:19:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:19:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:19:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5dd0>
2026-03-12 20:19:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/7.jpeg saved to cache
2026-03-12 20:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:19:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:19:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae050>
2026-03-12 20:19:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/6.jpeg saved to cache
2026-03-12 20:19:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:19:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:19:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be310>
2026-03-12 20:19:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/5.jpeg saved to cache
2026-03-12 20:19:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:19:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:19:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12556350>
2026-03-12 20:19:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/4.jpeg saved to cache
2026-03-12 20:19:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:19:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:19:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724490>
2026-03-12 20:19:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/3.jpeg saved to cache
2026-03-12 20:19:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:19:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:19:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:19:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083e10>
2026-03-12 20:19:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:19:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:19:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:19:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/2.jpeg saved to cache
2026-03-12 20:19:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:20:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:20:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b350>
2026-03-12 20:20:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/1.jpeg saved to cache
2026-03-12 20:20:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:20:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123285)
2026-03-12 20:20:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19c47690>
2026-03-12 20:20:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/0.jpeg saved to cache
2026-03-12 20:20:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95
2026-03-12 20:20:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95, skipping ID generation
2026-03-12 20:20:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95 with scrape type 1
2026-03-12 20:20:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95 sending to next pipeline
2026-03-12 20:20:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95, identifier: 123285
2026-03-12 20:20:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95 with identifier: 123285
2026-03-12 20:20:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95 with identifier: 123285
2026-03-12 20:20:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 85b6c30d-0f17-5cf4-b43b-b0b5d566eb95 with identifier: 123285 to the API
2026-03-12 20:20:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:20:04 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:20:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '85b6c30d-0f17-5cf4-b43b-b0b5d566eb95',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK202ZS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-ig-t-92-acenta-123285',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 35315,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59447,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45643,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58642,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57015,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57087,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43146,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56092,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59596,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65355,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_85b6c30d-0f17-5cf4-b43b-b0b5d566eb95/85b6c30d-0f17-5cf4-b43b-b0b5d566eb95_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83930,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123285/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2022-12-07',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra IG-T 92 Acenta',
'transmission': 'manual',
'trim': 'IG-T 92 Acenta',
'vin': 'VNVK1400369658116',
'year': 2022}
2026-03-12 20:20:04 [arval.fr] INFO: Saving data for 123285: {'created_time': 1773346804.487036, 'last_price_update_time': 1773346804.487047}
2026-03-12 20:20:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:20:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:20:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12557e90>
2026-03-12 20:20:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/7.jpeg saved to cache
2026-03-12 20:20:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:20:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:20:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:20:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a6d0>
2026-03-12 20:20:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/6.jpeg saved to cache
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:20:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:20:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee0780fe-1111-58f5-af21-5511b42cc3b7 with identifier: 123610
2026-03-12 20:20:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee0780fe-1111-58f5-af21-5511b42cc3b7 with scrape type 1
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/0.jpeg not downloaded yet
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/1.jpeg not downloaded yet
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/2.jpeg not downloaded yet
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/3.jpeg not downloaded yet
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/4.jpeg not downloaded yet
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/5.jpeg not downloaded yet
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/6.jpeg not downloaded yet
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/7.jpeg not downloaded yet
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/8.jpeg not downloaded yet
2026-03-12 20:20:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/9.jpeg not downloaded yet
2026-03-12 20:20:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:20:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:20:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253ac10>
2026-03-12 20:20:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/5.jpeg saved to cache
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:20:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:20:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 650e735e-acc7-5bb5-8db7-263e228a56af with identifier: 123616
2026-03-12 20:20:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 650e735e-acc7-5bb5-8db7-263e228a56af with scrape type 1
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/0.jpeg not downloaded yet
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/1.jpeg not downloaded yet
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/2.jpeg not downloaded yet
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/3.jpeg not downloaded yet
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/4.jpeg not downloaded yet
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/5.jpeg not downloaded yet
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/6.jpeg not downloaded yet
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/7.jpeg not downloaded yet
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/8.jpeg not downloaded yet
2026-03-12 20:20:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/9.jpeg not downloaded yet
2026-03-12 20:20:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:20:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8710>
2026-03-12 20:20:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/4.jpeg saved to cache
2026-03-12 20:20:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:20:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:20:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 502270c2-f772-56de-b1d7-cb693161e8ea with identifier: 123601
2026-03-12 20:20:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 502270c2-f772-56de-b1d7-cb693161e8ea with scrape type 1
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/0.jpeg not downloaded yet
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/1.jpeg not downloaded yet
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/2.jpeg not downloaded yet
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/3.jpeg not downloaded yet
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/4.jpeg not downloaded yet
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/5.jpeg not downloaded yet
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/6.jpeg not downloaded yet
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/7.jpeg not downloaded yet
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/8.jpeg not downloaded yet
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/9.jpeg not downloaded yet
2026-03-12 20:20:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:20:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4b50>
2026-03-12 20:20:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/3.jpeg saved to cache
2026-03-12 20:20:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:20:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:20:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127399d0>
2026-03-12 20:20:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:20:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/2.jpeg saved to cache
2026-03-12 20:20:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:20:11 [scrapy.extensions.logstats] INFO: Crawled 182 pages (at 6 pages/min), scraped 105 items (at 4 items/min)
2026-03-12 20:20:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:20:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:20:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271fb90>
2026-03-12 20:20:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/1.jpeg saved to cache
2026-03-12 20:20:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:20:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122892)
2026-03-12 20:20:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7ad0>
2026-03-12 20:20:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/0.jpeg saved to cache
2026-03-12 20:20:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 309ddb95-ebef-5250-bfef-6c9ce0e54886
2026-03-12 20:20:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 309ddb95-ebef-5250-bfef-6c9ce0e54886, skipping ID generation
2026-03-12 20:20:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 309ddb95-ebef-5250-bfef-6c9ce0e54886 with scrape type 1
2026-03-12 20:20:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 309ddb95-ebef-5250-bfef-6c9ce0e54886 sending to next pipeline
2026-03-12 20:20:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 309ddb95-ebef-5250-bfef-6c9ce0e54886, identifier: 122892
2026-03-12 20:20:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 309ddb95-ebef-5250-bfef-6c9ce0e54886 with identifier: 122892
2026-03-12 20:20:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 309ddb95-ebef-5250-bfef-6c9ce0e54886 with identifier: 122892
2026-03-12 20:20:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 309ddb95-ebef-5250-bfef-6c9ce0e54886 with identifier: 122892 to the API
2026-03-12 20:20:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:20:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:20:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '309ddb95-ebef-5250-bfef-6c9ce0e54886',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FY133GB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-fabia-business-10-tsi-95-dsg7-122892',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Fabia',
'odometer': 97842,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61573,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50834,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62981,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62399,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61636,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47504,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60516,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62509,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81046,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_309ddb95-ebef-5250-bfef-6c9ce0e54886/309ddb95-ebef-5250-bfef-6c9ce0e54886_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89334,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122892/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2021-03-30',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Fabia BUSINESS 1.0 TSI 95 DSG7',
'transmission': 'automatic',
'trim': 'BUSINESS 1.0 TSI 95 DSG7',
'vin': 'TMBEP6NJ2MZ054651',
'year': 2021}
2026-03-12 20:20:13 [arval.fr] INFO: Saving data for 122892: {'created_time': 1773346813.900707, 'last_price_update_time': 1773346813.900717}
2026-03-12 20:20:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:20:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784c10>
2026-03-12 20:20:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/7.jpeg saved to cache
2026-03-12 20:20:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:20:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:20:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083090>
2026-03-12 20:20:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/6.jpeg saved to cache
2026-03-12 20:20:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:20:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:20:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856010>
2026-03-12 20:20:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/5.jpeg saved to cache
2026-03-12 20:20:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:20:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:20:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e17810>
2026-03-12 20:20:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/4.jpeg saved to cache
2026-03-12 20:20:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:20:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:20:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125097d0>
2026-03-12 20:20:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/3.jpeg saved to cache
2026-03-12 20:20:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:20:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:20:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811550>
2026-03-12 20:20:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:20:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/2.jpeg saved to cache
2026-03-12 20:20:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:20:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:20:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6e10>
2026-03-12 20:20:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:20:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/1.jpeg saved to cache
2026-03-12 20:20:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:20:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123280)
2026-03-12 20:20:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813490>
2026-03-12 20:20:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/0.jpeg saved to cache
2026-03-12 20:20:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6d693d37-14bb-5efb-b000-d93c009ee5d0
2026-03-12 20:20:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6d693d37-14bb-5efb-b000-d93c009ee5d0, skipping ID generation
2026-03-12 20:20:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d693d37-14bb-5efb-b000-d93c009ee5d0 with scrape type 1
2026-03-12 20:20:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6d693d37-14bb-5efb-b000-d93c009ee5d0 sending to next pipeline
2026-03-12 20:20:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d693d37-14bb-5efb-b000-d93c009ee5d0, identifier: 123280
2026-03-12 20:20:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d693d37-14bb-5efb-b000-d93c009ee5d0 with identifier: 123280
2026-03-12 20:20:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d693d37-14bb-5efb-b000-d93c009ee5d0 with identifier: 123280
2026-03-12 20:20:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d693d37-14bb-5efb-b000-d93c009ee5d0 with identifier: 123280 to the API
2026-03-12 20:20:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:20:23 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:20:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6d693d37-14bb-5efb-b000-d93c009ee5d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX134NP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-123280',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 6182,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67611,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55649,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65677,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63764,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66736,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62584,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64065,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93622,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d693d37-14bb-5efb-b000-d93c009ee5d0/6d693d37-14bb-5efb-b000-d93c009ee5d0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92470,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123280/9.jpeg',
'Width': 1280}],
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2024-06-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030433',
'year': 2024}
2026-03-12 20:20:23 [arval.fr] INFO: Saving data for 123280: {'created_time': 1773346823.727955, 'last_price_update_time': 1773346823.727964}
2026-03-12 20:20:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810d10>
2026-03-12 20:20:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/9.jpeg saved to cache
2026-03-12 20:20:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811550>
2026-03-12 20:20:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/8.jpeg saved to cache
2026-03-12 20:20:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287e810>
2026-03-12 20:20:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/9.jpeg saved to cache
2026-03-12 20:20:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284ae50>
2026-03-12 20:20:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/8.jpeg saved to cache
2026-03-12 20:20:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12857b10>
2026-03-12 20:20:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/9.jpeg saved to cache
2026-03-12 20:20:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784d90>
2026-03-12 20:20:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/8.jpeg saved to cache
2026-03-12 20:20:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271c390>
2026-03-12 20:20:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:20:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/7.jpeg saved to cache
2026-03-12 20:20:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d510>
2026-03-12 20:20:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/6.jpeg saved to cache
2026-03-12 20:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3d890>
2026-03-12 20:20:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/5.jpeg saved to cache
2026-03-12 20:20:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d35d0>
2026-03-12 20:20:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/4.jpeg saved to cache
2026-03-12 20:20:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273c0d0>
2026-03-12 20:20:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/3.jpeg saved to cache
2026-03-12 20:20:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660dd0>
2026-03-12 20:20:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/2.jpeg saved to cache
2026-03-12 20:20:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19396150>
2026-03-12 20:20:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/1.jpeg saved to cache
2026-03-12 20:20:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123601)
2026-03-12 20:20:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250aed0>
2026-03-12 20:20:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/0.jpeg saved to cache
2026-03-12 20:20:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 502270c2-f772-56de-b1d7-cb693161e8ea
2026-03-12 20:20:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 502270c2-f772-56de-b1d7-cb693161e8ea, skipping ID generation
2026-03-12 20:20:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 502270c2-f772-56de-b1d7-cb693161e8ea with scrape type 1
2026-03-12 20:20:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 502270c2-f772-56de-b1d7-cb693161e8ea sending to next pipeline
2026-03-12 20:20:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 502270c2-f772-56de-b1d7-cb693161e8ea, identifier: 123601
2026-03-12 20:20:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 502270c2-f772-56de-b1d7-cb693161e8ea with identifier: 123601
2026-03-12 20:20:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 502270c2-f772-56de-b1d7-cb693161e8ea with identifier: 123601
2026-03-12 20:20:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 502270c2-f772-56de-b1d7-cb693161e8ea with identifier: 123601 to the API
2026-03-12 20:20:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:20:39 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:20:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '502270c2-f772-56de-b1d7-cb693161e8ea',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG793RA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-premium-15-bluehdi-100-bvm6-123601',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 109887,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53060,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50270,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52592,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40165,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52542,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53198,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75389,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_502270c2-f772-56de-b1d7-cb693161e8ea/502270c2-f772-56de-b1d7-cb693161e8ea_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67897,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123601/9.jpeg',
'Width': 1280}],
'price': 7590.0,
'price_includes_vat': True,
'registration_date': '2022-05-31',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Premium 1.5 BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Premium 1.5 BlueHDi 100 BVM6',
'vin': 'VR3UBYHTKM5876693',
'year': 2022}
2026-03-12 20:20:39 [arval.fr] INFO: Saving data for 123601: {'created_time': 1773346839.911989, 'last_price_update_time': 1773346839.911998}
2026-03-12 20:20:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f510>
2026-03-12 20:20:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:20:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/7.jpeg saved to cache
2026-03-12 20:20:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1d10>
2026-03-12 20:20:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:20:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/6.jpeg saved to cache
2026-03-12 20:20:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b550>
2026-03-12 20:20:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:20:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/5.jpeg saved to cache
2026-03-12 20:20:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126596d0>
2026-03-12 20:20:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:20:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/4.jpeg saved to cache
2026-03-12 20:20:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127254d0>
2026-03-12 20:20:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:20:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/3.jpeg saved to cache
2026-03-12 20:20:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4d890>
2026-03-12 20:20:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:20:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/2.jpeg saved to cache
2026-03-12 20:20:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12557b50>
2026-03-12 20:20:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:20:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/1.jpeg saved to cache
2026-03-12 20:20:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123616)
2026-03-12 20:20:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b590>
2026-03-12 20:20:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:20:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/0.jpeg saved to cache
2026-03-12 20:20:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 650e735e-acc7-5bb5-8db7-263e228a56af
2026-03-12 20:20:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 650e735e-acc7-5bb5-8db7-263e228a56af, skipping ID generation
2026-03-12 20:20:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 650e735e-acc7-5bb5-8db7-263e228a56af with scrape type 1
2026-03-12 20:20:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 650e735e-acc7-5bb5-8db7-263e228a56af sending to next pipeline
2026-03-12 20:20:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 650e735e-acc7-5bb5-8db7-263e228a56af, identifier: 123616
2026-03-12 20:20:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 650e735e-acc7-5bb5-8db7-263e228a56af with identifier: 123616
2026-03-12 20:20:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 650e735e-acc7-5bb5-8db7-263e228a56af with identifier: 123616
2026-03-12 20:20:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 650e735e-acc7-5bb5-8db7-263e228a56af with identifier: 123616 to the API
2026-03-12 20:20:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:20:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:20:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '650e735e-acc7-5bb5-8db7-263e228a56af',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB490NZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-sce-65-bvm5-123616',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 56681,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56004,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42631,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57411,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57190,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51450,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31254,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41689,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58821,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53416,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_650e735e-acc7-5bb5-8db7-263e228a56af/650e735e-acc7-5bb5-8db7-263e228a56af_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78188,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123616/9.jpeg',
'Width': 1280}],
'price': 10790.0,
'price_includes_vat': True,
'registration_date': '2021-09-02',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00067445850',
'year': 2021}
2026-03-12 20:20:49 [arval.fr] INFO: Saving data for 123616: {'created_time': 1773346849.30735, 'last_price_update_time': 1773346849.30736}
2026-03-12 20:20:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19345310>
2026-03-12 20:20:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:20:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/7.jpeg saved to cache
2026-03-12 20:20:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14dd0>
2026-03-12 20:20:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:20:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/6.jpeg saved to cache
2026-03-12 20:20:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12651950>
2026-03-12 20:20:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:20:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/5.jpeg saved to cache
2026-03-12 20:20:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250bfd0>
2026-03-12 20:20:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:20:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/4.jpeg saved to cache
2026-03-12 20:20:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bdb10>
2026-03-12 20:20:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:20:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/3.jpeg saved to cache
2026-03-12 20:20:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273a150>
2026-03-12 20:20:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:20:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/2.jpeg saved to cache
2026-03-12 20:20:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18080190>
2026-03-12 20:20:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:20:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/1.jpeg saved to cache
2026-03-12 20:20:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123610)
2026-03-12 20:20:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:20:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d11d0>
2026-03-12 20:20:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:20:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:20:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:20:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:20:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/0.jpeg saved to cache
2026-03-12 20:20:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee0780fe-1111-58f5-af21-5511b42cc3b7
2026-03-12 20:20:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee0780fe-1111-58f5-af21-5511b42cc3b7, skipping ID generation
2026-03-12 20:20:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee0780fe-1111-58f5-af21-5511b42cc3b7 with scrape type 1
2026-03-12 20:20:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee0780fe-1111-58f5-af21-5511b42cc3b7 sending to next pipeline
2026-03-12 20:20:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee0780fe-1111-58f5-af21-5511b42cc3b7, identifier: 123610
2026-03-12 20:20:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee0780fe-1111-58f5-af21-5511b42cc3b7 with identifier: 123610
2026-03-12 20:20:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee0780fe-1111-58f5-af21-5511b42cc3b7 with identifier: 123610
2026-03-12 20:20:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee0780fe-1111-58f5-af21-5511b42cc3b7 with identifier: 123610 to the API
2026-03-12 20:20:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:21:00 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:21:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ee0780fe-1111-58f5-af21-5511b42cc3b7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ071BR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-123610',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 33335,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57250,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45917,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57957,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57468,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56717,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41470,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55268,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58360,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56402,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee0780fe-1111-58f5-af21-5511b42cc3b7/ee0780fe-1111-58f5-af21-5511b42cc3b7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76307,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123610/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00269627397',
'year': 2022}
2026-03-12 20:21:00 [arval.fr] INFO: Saving data for 123610: {'created_time': 1773346860.196256, 'last_price_update_time': 1773346860.196266}
2026-03-12 20:21:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 20:21:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:21:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963c9d0>
2026-03-12 20:21:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:21:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/7.jpeg saved to cache
2026-03-12 20:21:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 20:21:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 20:21:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905ed0>
2026-03-12 20:21:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/6.jpeg saved to cache
2026-03-12 20:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 20:21:01 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:21:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:21:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09d16505-41fc-5ced-b9c0-6c9329e0071b with identifier: 126137
2026-03-12 20:21:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09d16505-41fc-5ced-b9c0-6c9329e0071b with scrape type 1
2026-03-12 20:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/0.jpeg not downloaded yet
2026-03-12 20:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/1.jpeg not downloaded yet
2026-03-12 20:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/2.jpeg not downloaded yet
2026-03-12 20:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/3.jpeg not downloaded yet
2026-03-12 20:21:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/4.jpeg not downloaded yet
2026-03-12 20:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/5.jpeg not downloaded yet
2026-03-12 20:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/6.jpeg not downloaded yet
2026-03-12 20:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/7.jpeg not downloaded yet
2026-03-12 20:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/8.jpeg not downloaded yet
2026-03-12 20:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/9.jpeg not downloaded yet
2026-03-12 20:21:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 20:21:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c194ece50>
2026-03-12 20:21:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/5.jpeg saved to cache
2026-03-12 20:21:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 20:21:02 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:21:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:21:03 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60d0304c-e312-5663-bc35-c5878c9f1500 with identifier: 126139
2026-03-12 20:21:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60d0304c-e312-5663-bc35-c5878c9f1500 with scrape type 1
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 8 photos for item 60d0304c-e312-5663-bc35-c5878c9f1500
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/0.jpeg not downloaded yet
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/1.jpeg not downloaded yet
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/2.jpeg not downloaded yet
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/3.jpeg not downloaded yet
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/4.jpeg not downloaded yet
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/5.jpeg not downloaded yet
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/6.jpeg not downloaded yet
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/7.jpeg not downloaded yet
2026-03-12 20:21:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 20:21:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c0a50>
2026-03-12 20:21:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/4.jpeg saved to cache
2026-03-12 20:21:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 20:21:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:21:04 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3795ada4-33d4-5863-be70-23bf241049a3 with identifier: 126141
2026-03-12 20:21:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3795ada4-33d4-5863-be70-23bf241049a3 with scrape type 1
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/0.jpeg not downloaded yet
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/1.jpeg not downloaded yet
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/2.jpeg not downloaded yet
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/3.jpeg not downloaded yet
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/4.jpeg not downloaded yet
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/5.jpeg not downloaded yet
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/6.jpeg not downloaded yet
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/7.jpeg not downloaded yet
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/8.jpeg not downloaded yet
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/9.jpeg not downloaded yet
2026-03-12 20:21:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 20:21:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282de50>
2026-03-12 20:21:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/3.jpeg saved to cache
2026-03-12 20:21:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 20:21:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 20:21:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e01550>
2026-03-12 20:21:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:21:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/2.jpeg saved to cache
2026-03-12 20:21:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 20:21:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 20:21:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963af90>
2026-03-12 20:21:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:21:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/1.jpeg saved to cache
2026-03-12 20:21:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 20:21:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124186)
2026-03-12 20:21:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b350>
2026-03-12 20:21:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:21:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/0.jpeg saved to cache
2026-03-12 20:21:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f025af54-d955-5ea9-8ff9-adccccaf374b
2026-03-12 20:21:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f025af54-d955-5ea9-8ff9-adccccaf374b, skipping ID generation
2026-03-12 20:21:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f025af54-d955-5ea9-8ff9-adccccaf374b with scrape type 1
2026-03-12 20:21:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f025af54-d955-5ea9-8ff9-adccccaf374b sending to next pipeline
2026-03-12 20:21:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f025af54-d955-5ea9-8ff9-adccccaf374b, identifier: 124186
2026-03-12 20:21:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f025af54-d955-5ea9-8ff9-adccccaf374b with identifier: 124186
2026-03-12 20:21:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f025af54-d955-5ea9-8ff9-adccccaf374b with identifier: 124186
2026-03-12 20:21:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f025af54-d955-5ea9-8ff9-adccccaf374b with identifier: 124186 to the API
2026-03-12 20:21:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:21:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:21:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f025af54-d955-5ea9-8ff9-adccccaf374b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE289PL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-proace-city-medium-15-100-d-4d-business-124186',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Proace City',
'odometer': 40559,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59841,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48350,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56642,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59113,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56783,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39476,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49314,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55766,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56220,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f025af54-d955-5ea9-8ff9-adccccaf374b/f025af54-d955-5ea9-8ff9-adccccaf374b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69213,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124186/9.jpeg',
'Width': 1280}],
'price': 15190.0,
'price_includes_vat': True,
'registration_date': '2022-02-09',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Proace City Medium 1.5 100 D-4D Business',
'transmission': 'manual',
'trim': 'Medium 1.5 100 D-4D Business',
'vin': 'YAREFYHT2GJ983694',
'year': 2022}
2026-03-12 20:21:08 [arval.fr] INFO: Saving data for 124186: {'created_time': 1773346868.823057, 'last_price_update_time': 1773346868.823066}
2026-03-12 20:21:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 20:21:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785950>
2026-03-12 20:21:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:21:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/8.jpeg saved to cache
2026-03-12 20:21:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 20:21:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 20:21:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8190>
2026-03-12 20:21:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:21:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/7.jpeg saved to cache
2026-03-12 20:21:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 20:21:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 20:21:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e00a50>
2026-03-12 20:21:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:21:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/6.jpeg saved to cache
2026-03-12 20:21:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 20:21:11 [scrapy.extensions.logstats] INFO: Crawled 185 pages (at 3 pages/min), scraped 111 items (at 6 items/min)
2026-03-12 20:21:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:21:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 20:21:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127875d0>
2026-03-12 20:21:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:21:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/4.jpeg saved to cache
2026-03-12 20:21:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 20:21:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 20:21:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12560f10>
2026-03-12 20:21:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:21:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/3.jpeg saved to cache
2026-03-12 20:21:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 20:21:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 20:21:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e017d0>
2026-03-12 20:21:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/2.jpeg saved to cache
2026-03-12 20:21:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 20:21:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 20:21:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127354d0>
2026-03-12 20:21:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:21:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/1.jpeg saved to cache
2026-03-12 20:21:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 20:21:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124184)
2026-03-12 20:21:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287c810>
2026-03-12 20:21:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:21:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/0.jpeg saved to cache
2026-03-12 20:21:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5630601b-3a9f-59c4-a027-1c9552c6269c
2026-03-12 20:21:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5630601b-3a9f-59c4-a027-1c9552c6269c, skipping ID generation
2026-03-12 20:21:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5630601b-3a9f-59c4-a027-1c9552c6269c with scrape type 1
2026-03-12 20:21:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5630601b-3a9f-59c4-a027-1c9552c6269c sending to next pipeline
2026-03-12 20:21:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5630601b-3a9f-59c4-a027-1c9552c6269c, identifier: 124184
2026-03-12 20:21:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5630601b-3a9f-59c4-a027-1c9552c6269c with identifier: 124184
2026-03-12 20:21:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5630601b-3a9f-59c4-a027-1c9552c6269c with identifier: 124184
2026-03-12 20:21:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5630601b-3a9f-59c4-a027-1c9552c6269c with identifier: 124184 to the API
2026-03-12 20:21:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:21:18 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:21:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5630601b-3a9f-59c4-a027-1c9552c6269c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ090QV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/opel-grandland-x-elegance-business-15-130cv-bva8-124184',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Opel',
'model': 'Grandland X',
'odometer': 71150,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95771,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148332,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82607,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121785,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123379,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135202,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138158,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85725,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119046,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5630601b-3a9f-59c4-a027-1c9552c6269c/5630601b-3a9f-59c4-a027-1c9552c6269c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118255,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124184/9.jpeg',
'Width': 1280}],
'price': 18190.0,
'price_includes_vat': True,
'registration_date': '2022-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Opel Grandland X Elegance Business 1.5 130CV BVA8',
'transmission': 'automatic',
'trim': 'Elegance Business 1.5 130CV BVA8',
'vin': 'W0VZCYHZ3N6828926',
'year': 2022}
2026-03-12 20:21:18 [arval.fr] INFO: Saving data for 124184: {'created_time': 1773346878.930095, 'last_price_update_time': 1773346878.930105}
2026-03-12 20:21:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af390>
2026-03-12 20:21:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:21:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/9.jpeg saved to cache
2026-03-12 20:21:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810690>
2026-03-12 20:21:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:21:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/8.jpeg saved to cache
2026-03-12 20:21:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139)
2026-03-12 20:21:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b350>
2026-03-12 20:21:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:21:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/7.jpeg saved to cache
2026-03-12 20:21:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 60d0304c-e312-5663-bc35-c5878c9f1500
2026-03-12 20:21:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139)
2026-03-12 20:21:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4d810>
2026-03-12 20:21:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:21:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/6.jpeg saved to cache
2026-03-12 20:21:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 60d0304c-e312-5663-bc35-c5878c9f1500
2026-03-12 20:21:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da210>
2026-03-12 20:21:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:21:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/9.jpeg saved to cache
2026-03-12 20:21:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e037d0>
2026-03-12 20:21:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/8.jpeg saved to cache
2026-03-12 20:21:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287fe90>
2026-03-12 20:21:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/7.jpeg saved to cache
2026-03-12 20:21:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813290>
2026-03-12 20:21:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/6.jpeg saved to cache
2026-03-12 20:21:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12736b10>
2026-03-12 20:21:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:21:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/5.jpeg saved to cache
2026-03-12 20:21:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12754710>
2026-03-12 20:21:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:21:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/4.jpeg saved to cache
2026-03-12 20:21:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d450>
2026-03-12 20:21:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:21:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/3.jpeg saved to cache
2026-03-12 20:21:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da050>
2026-03-12 20:21:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:21:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/2.jpeg saved to cache
2026-03-12 20:21:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:21:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12628e90>
2026-03-12 20:21:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:21:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/1.jpeg saved to cache
2026-03-12 20:21:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126141)
2026-03-12 20:21:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:21:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13906150>
2026-03-12 20:21:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:21:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/0.jpeg saved to cache
2026-03-12 20:21:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3795ada4-33d4-5863-be70-23bf241049a3
2026-03-12 20:21:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3795ada4-33d4-5863-be70-23bf241049a3, skipping ID generation
2026-03-12 20:21:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3795ada4-33d4-5863-be70-23bf241049a3 with scrape type 1
2026-03-12 20:21:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3795ada4-33d4-5863-be70-23bf241049a3 sending to next pipeline
2026-03-12 20:21:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3795ada4-33d4-5863-be70-23bf241049a3, identifier: 126141
2026-03-12 20:21:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3795ada4-33d4-5863-be70-23bf241049a3 with identifier: 126141
2026-03-12 20:21:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3795ada4-33d4-5863-be70-23bf241049a3 with identifier: 126141
2026-03-12 20:21:36 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3795ada4-33d4-5863-be70-23bf241049a3 with identifier: 126141 to the API
2026-03-12 20:21:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:21:36 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:21:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3795ada4-33d4-5863-be70-23bf241049a3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ167PW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-126141',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 21413,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63307,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52304,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63078,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64256,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62454,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50905,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62231,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65933,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61475,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3795ada4-33d4-5863-be70-23bf241049a3/3795ada4-33d4-5863-be70-23bf241049a3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86052,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126141/9.jpeg',
'Width': 1280}],
'price': 17590.0,
'price_includes_vat': True,
'registration_date': '2023-08-04',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1257090',
'year': 2023}
2026-03-12 20:21:37 [arval.fr] INFO: Saving data for 126141: {'created_time': 1773346897.076968, 'last_price_update_time': 1773346897.07698}
2026-03-12 20:21:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:21:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with identifier: 126142
2026-03-12 20:21:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with scrape type 1
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/0.jpeg not downloaded yet
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/1.jpeg not downloaded yet
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/2.jpeg not downloaded yet
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/3.jpeg not downloaded yet
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/4.jpeg not downloaded yet
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/5.jpeg not downloaded yet
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/6.jpeg not downloaded yet
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/7.jpeg not downloaded yet
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/8.jpeg not downloaded yet
2026-03-12 20:21:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/9.jpeg not downloaded yet
2026-03-12 20:21:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:21:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139)
2026-03-12 20:21:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509c50>
2026-03-12 20:21:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/5.jpeg saved to cache
2026-03-12 20:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 60d0304c-e312-5663-bc35-c5878c9f1500
2026-03-12 20:21:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:21:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with identifier: 126143
2026-03-12 20:21:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with scrape type 1
2026-03-12 20:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/0.jpeg not downloaded yet
2026-03-12 20:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/1.jpeg not downloaded yet
2026-03-12 20:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/2.jpeg not downloaded yet
2026-03-12 20:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/3.jpeg not downloaded yet
2026-03-12 20:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/4.jpeg not downloaded yet
2026-03-12 20:21:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/5.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/6.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/7.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/8.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/9.jpeg not downloaded yet
2026-03-12 20:21:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139)
2026-03-12 20:21:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:21:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12855650>
2026-03-12 20:21:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/4.jpeg saved to cache
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 60d0304c-e312-5663-bc35-c5878c9f1500
2026-03-12 20:21:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c68f4072-9026-5576-a279-323160f5a9ac with identifier: 126144
2026-03-12 20:21:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c68f4072-9026-5576-a279-323160f5a9ac with scrape type 1
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/0.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/1.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/2.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/3.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/4.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/5.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/6.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/7.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/8.jpeg not downloaded yet
2026-03-12 20:21:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/9.jpeg not downloaded yet
2026-03-12 20:21:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139)
2026-03-12 20:21:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13907b50>
2026-03-12 20:21:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:21:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/3.jpeg saved to cache
2026-03-12 20:21:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 60d0304c-e312-5663-bc35-c5878c9f1500
2026-03-12 20:21:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139)
2026-03-12 20:21:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d28d0>
2026-03-12 20:21:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:21:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/2.jpeg saved to cache
2026-03-12 20:21:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 60d0304c-e312-5663-bc35-c5878c9f1500
2026-03-12 20:21:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139)
2026-03-12 20:21:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538190>
2026-03-12 20:21:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/1.jpeg saved to cache
2026-03-12 20:21:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 60d0304c-e312-5663-bc35-c5878c9f1500
2026-03-12 20:21:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126139)
2026-03-12 20:21:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7d50>
2026-03-12 20:21:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:21:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/0.jpeg saved to cache
2026-03-12 20:21:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 60d0304c-e312-5663-bc35-c5878c9f1500
2026-03-12 20:21:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60d0304c-e312-5663-bc35-c5878c9f1500, skipping ID generation
2026-03-12 20:21:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60d0304c-e312-5663-bc35-c5878c9f1500 with scrape type 1
2026-03-12 20:21:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 60d0304c-e312-5663-bc35-c5878c9f1500 sending to next pipeline
2026-03-12 20:21:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 60d0304c-e312-5663-bc35-c5878c9f1500, identifier: 126139
2026-03-12 20:21:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 60d0304c-e312-5663-bc35-c5878c9f1500 with identifier: 126139
2026-03-12 20:21:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 60d0304c-e312-5663-bc35-c5878c9f1500 with identifier: 126139
2026-03-12 20:21:43 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 60d0304c-e312-5663-bc35-c5878c9f1500 with identifier: 126139 to the API
2026-03-12 20:21:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:21:43 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:21:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '60d0304c-e312-5663-bc35-c5878c9f1500',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ440GP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-sce-65-bvm5-126139',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 59793,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 8,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82897,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71844,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79827,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79945,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78503,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71985,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77840,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60d0304c-e312-5663-bc35-c5878c9f1500/60d0304c-e312-5663-bc35-c5878c9f1500_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80947,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126139/7.jpeg',
'Width': 1280}],
'price': 11290.0,
'price_includes_vat': True,
'registration_date': '2022-09-06',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00369641317',
'year': 2022}
2026-03-12 20:21:43 [arval.fr] INFO: Saving data for 126139: {'created_time': 1773346903.730122, 'last_price_update_time': 1773346903.730132}
2026-03-12 20:21:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197db5d0>
2026-03-12 20:21:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:21:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/7.jpeg saved to cache
2026-03-12 20:21:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128135d0>
2026-03-12 20:21:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:21:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/6.jpeg saved to cache
2026-03-12 20:21:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bd2d0>
2026-03-12 20:21:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/5.jpeg saved to cache
2026-03-12 20:21:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9310>
2026-03-12 20:21:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/4.jpeg saved to cache
2026-03-12 20:21:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ecd90>
2026-03-12 20:21:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/3.jpeg saved to cache
2026-03-12 20:21:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629a50>
2026-03-12 20:21:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:21:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/2.jpeg saved to cache
2026-03-12 20:21:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963c8d0>
2026-03-12 20:21:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:21:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/1.jpeg saved to cache
2026-03-12 20:21:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126137)
2026-03-12 20:21:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737ad0>
2026-03-12 20:21:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:21:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/0.jpeg saved to cache
2026-03-12 20:21:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 09d16505-41fc-5ced-b9c0-6c9329e0071b
2026-03-12 20:21:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 09d16505-41fc-5ced-b9c0-6c9329e0071b, skipping ID generation
2026-03-12 20:21:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09d16505-41fc-5ced-b9c0-6c9329e0071b with scrape type 1
2026-03-12 20:21:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 09d16505-41fc-5ced-b9c0-6c9329e0071b sending to next pipeline
2026-03-12 20:21:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 09d16505-41fc-5ced-b9c0-6c9329e0071b, identifier: 126137
2026-03-12 20:21:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 09d16505-41fc-5ced-b9c0-6c9329e0071b with identifier: 126137
2026-03-12 20:21:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 09d16505-41fc-5ced-b9c0-6c9329e0071b with identifier: 126137
2026-03-12 20:21:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 09d16505-41fc-5ced-b9c0-6c9329e0071b with identifier: 126137 to the API
2026-03-12 20:21:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:21:53 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:21:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '09d16505-41fc-5ced-b9c0-6c9329e0071b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA535YB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-15-bluehdi-130-bva8-7-sieges-126137',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 88437,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77650,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63983,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73030,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76586,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75507,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56479,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69004,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74460,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47856,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d16505-41fc-5ced-b9c0-6c9329e0071b/09d16505-41fc-5ced-b9c0-6c9329e0071b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67979,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126137/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2021-07-26',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.5 BlueHDi 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVA8 7 Sieges',
'vin': 'VF3MCYHZUMS189216',
'year': 2021}
2026-03-12 20:21:53 [arval.fr] INFO: Saving data for 126137: {'created_time': 1773346913.705216, 'last_price_update_time': 1773346913.705226}
2026-03-12 20:21:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:21:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac990>
2026-03-12 20:21:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:21:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/9.jpeg saved to cache
2026-03-12 20:21:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:21:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:21:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19379d10>
2026-03-12 20:21:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:21:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/8.jpeg saved to cache
2026-03-12 20:21:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:21:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:21:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa75d0>
2026-03-12 20:21:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:21:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/9.jpeg saved to cache
2026-03-12 20:21:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:21:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:21:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900050>
2026-03-12 20:21:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:21:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/8.jpeg saved to cache
2026-03-12 20:21:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:21:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:21:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:21:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660590>
2026-03-12 20:21:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:21:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:21:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:21:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:21:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/9.jpeg saved to cache
2026-03-12 20:21:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:22:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac190>
2026-03-12 20:22:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:22:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/8.jpeg saved to cache
2026-03-12 20:22:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:22:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4390>
2026-03-12 20:22:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:22:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/7.jpeg saved to cache
2026-03-12 20:22:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:22:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12787050>
2026-03-12 20:22:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:22:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/6.jpeg saved to cache
2026-03-12 20:22:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:22:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6e750>
2026-03-12 20:22:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:22:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/5.jpeg saved to cache
2026-03-12 20:22:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:22:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856810>
2026-03-12 20:22:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:22:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/4.jpeg saved to cache
2026-03-12 20:22:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:22:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282a290>
2026-03-12 20:22:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:22:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/3.jpeg saved to cache
2026-03-12 20:22:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:22:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ef710>
2026-03-12 20:22:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:22:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/2.jpeg saved to cache
2026-03-12 20:22:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:22:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658490>
2026-03-12 20:22:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:22:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/1.jpeg saved to cache
2026-03-12 20:22:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126144)
2026-03-12 20:22:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b74d0>
2026-03-12 20:22:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:22:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/0.jpeg saved to cache
2026-03-12 20:22:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c68f4072-9026-5576-a279-323160f5a9ac
2026-03-12 20:22:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c68f4072-9026-5576-a279-323160f5a9ac, skipping ID generation
2026-03-12 20:22:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c68f4072-9026-5576-a279-323160f5a9ac with scrape type 1
2026-03-12 20:22:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c68f4072-9026-5576-a279-323160f5a9ac sending to next pipeline
2026-03-12 20:22:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c68f4072-9026-5576-a279-323160f5a9ac, identifier: 126144
2026-03-12 20:22:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c68f4072-9026-5576-a279-323160f5a9ac with identifier: 126144
2026-03-12 20:22:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c68f4072-9026-5576-a279-323160f5a9ac with identifier: 126144
2026-03-12 20:22:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c68f4072-9026-5576-a279-323160f5a9ac with identifier: 126144 to the API
2026-03-12 20:22:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:22:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:22:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 3,
'engine': '0.0L',
'engine_horse_power': 118,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'c68f4072-9026-5576-a279-323160f5a9ac',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE795KB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-e-42kwh-icone-126144',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500 e',
'odometer': 16779,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120866,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78177,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108606,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121150,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116956,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121330,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106385,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121040,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117634,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c68f4072-9026-5576-a279-323160f5a9ac/c68f4072-9026-5576-a279-323160f5a9ac_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55449,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126144/9.jpeg',
'Width': 1280}],
'price': 14690.0,
'price_includes_vat': True,
'registration_date': '2022-01-28',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 e 42kWh Icone',
'transmission': 'automatic',
'trim': '42kWh Icone',
'vin': 'ZFAEFAC48NX061594',
'year': 2022}
2026-03-12 20:22:11 [arval.fr] INFO: Saving data for 126144: {'created_time': 1773346931.309812, 'last_price_update_time': 1773346931.309822}
2026-03-12 20:22:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:22:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:22:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12857490>
2026-03-12 20:22:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:22:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/7.jpeg saved to cache
2026-03-12 20:22:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:22:11 [scrapy.extensions.logstats] INFO: Crawled 188 pages (at 3 pages/min), scraped 116 items (at 5 items/min)
2026-03-12 20:22:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:22:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:22:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127262d0>
2026-03-12 20:22:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:22:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/6.jpeg saved to cache
2026-03-12 20:22:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:22:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:22:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:22:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2834f941-1a27-5b12-9f1a-4cfeceb63983 with identifier: 126150
2026-03-12 20:22:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2834f941-1a27-5b12-9f1a-4cfeceb63983 with scrape type 1
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/0.jpeg not downloaded yet
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/1.jpeg not downloaded yet
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/2.jpeg not downloaded yet
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/3.jpeg not downloaded yet
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/4.jpeg not downloaded yet
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/5.jpeg not downloaded yet
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/6.jpeg not downloaded yet
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/7.jpeg not downloaded yet
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/8.jpeg not downloaded yet
2026-03-12 20:22:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/9.jpeg not downloaded yet
2026-03-12 20:22:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:22:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c194ece50>
2026-03-12 20:22:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/5.jpeg saved to cache
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:22:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:22:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:22:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34864b94-7306-5b0e-a465-02233abc2307 with identifier: 126258
2026-03-12 20:22:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34864b94-7306-5b0e-a465-02233abc2307 with scrape type 1
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/0.jpeg not downloaded yet
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/1.jpeg not downloaded yet
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/2.jpeg not downloaded yet
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/3.jpeg not downloaded yet
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/4.jpeg not downloaded yet
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/5.jpeg not downloaded yet
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/6.jpeg not downloaded yet
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/7.jpeg not downloaded yet
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/8.jpeg not downloaded yet
2026-03-12 20:22:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/9.jpeg not downloaded yet
2026-03-12 20:22:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:22:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19639590>
2026-03-12 20:22:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/4.jpeg saved to cache
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:22:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:22:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with identifier: 126260
2026-03-12 20:22:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with scrape type 1
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/0.jpeg not downloaded yet
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/1.jpeg not downloaded yet
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/2.jpeg not downloaded yet
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/3.jpeg not downloaded yet
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/4.jpeg not downloaded yet
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/5.jpeg not downloaded yet
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/6.jpeg not downloaded yet
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/7.jpeg not downloaded yet
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/8.jpeg not downloaded yet
2026-03-12 20:22:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/9.jpeg not downloaded yet
2026-03-12 20:22:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:22:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ee90>
2026-03-12 20:22:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:22:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/3.jpeg saved to cache
2026-03-12 20:22:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:22:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:22:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18f50>
2026-03-12 20:22:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:22:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/2.jpeg saved to cache
2026-03-12 20:22:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:22:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:22:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139103d0>
2026-03-12 20:22:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:22:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/1.jpeg saved to cache
2026-03-12 20:22:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:22:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126143)
2026-03-12 20:22:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bc950>
2026-03-12 20:22:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:22:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/0.jpeg saved to cache
2026-03-12 20:22:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0
2026-03-12 20:22:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0, skipping ID generation
2026-03-12 20:22:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with scrape type 1
2026-03-12 20:22:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 sending to next pipeline
2026-03-12 20:22:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0, identifier: 126143
2026-03-12 20:22:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with identifier: 126143
2026-03-12 20:22:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with identifier: 126143
2026-03-12 20:22:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0 with identifier: 126143 to the API
2026-03-12 20:22:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:22:21 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:22:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM078FM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-kangoo-express-confortblue-dci-95-126143',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Kangoo Express',
'odometer': 55065,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88653,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76322,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86727,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87233,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86524,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74328,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84229,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87860,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98740,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0/e1f7db2b-69f9-5a2f-b432-ae90bd5cd4e0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116972,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126143/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2023-02-20',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Kangoo Express ConfortBlue dCi 95',
'transmission': 'manual',
'trim': 'ConfortBlue dCi 95',
'vin': 'VF1RJK00069569790',
'year': 2023}
2026-03-12 20:22:21 [arval.fr] INFO: Saving data for 126143: {'created_time': 1773346941.248901, 'last_price_update_time': 1773346941.24891}
2026-03-12 20:22:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:22:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c8490>
2026-03-12 20:22:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:22:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/7.jpeg saved to cache
2026-03-12 20:22:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:22:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:22:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508b10>
2026-03-12 20:22:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:22:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/6.jpeg saved to cache
2026-03-12 20:22:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:22:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:22:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19379b50>
2026-03-12 20:22:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:22:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/5.jpeg saved to cache
2026-03-12 20:22:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:22:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:22:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904850>
2026-03-12 20:22:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:22:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/4.jpeg saved to cache
2026-03-12 20:22:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:22:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:22:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262b910>
2026-03-12 20:22:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:22:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/3.jpeg saved to cache
2026-03-12 20:22:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:22:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:22:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125617d0>
2026-03-12 20:22:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:22:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/2.jpeg saved to cache
2026-03-12 20:22:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:22:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:22:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12628110>
2026-03-12 20:22:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:22:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/1.jpeg saved to cache
2026-03-12 20:22:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:22:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126142)
2026-03-12 20:22:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4fd90>
2026-03-12 20:22:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:22:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/0.jpeg saved to cache
2026-03-12 20:22:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1
2026-03-12 20:22:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1, skipping ID generation
2026-03-12 20:22:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with scrape type 1
2026-03-12 20:22:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 sending to next pipeline
2026-03-12 20:22:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1, identifier: 126142
2026-03-12 20:22:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with identifier: 126142
2026-03-12 20:22:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with identifier: 126142
2026-03-12 20:22:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4e29c41e-a4dc-5562-ba14-7ede0bb062e1 with identifier: 126142 to the API
2026-03-12 20:22:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:22:30 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:22:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '4e29c41e-a4dc-5562-ba14-7ede0bb062e1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF328LT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-arkana-business-16-e-tech-hybrid-145-bva6-126142',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Arkana',
'odometer': 89222,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65444,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64017,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64866,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65190,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47935,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62496,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66531,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52931,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4e29c41e-a4dc-5562-ba14-7ede0bb062e1/4e29c41e-a4dc-5562-ba14-7ede0bb062e1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50999,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126142/9.jpeg',
'Width': 1280}],
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2022-03-28',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Arkana Business 1.6 E-TECH Hybrid 145 BVA6',
'transmission': 'automatic',
'trim': 'Business 1.6 E-TECH Hybrid 145 BVA6',
'vin': 'VF1RJL001UC295442',
'year': 2022}
2026-03-12 20:22:30 [arval.fr] INFO: Saving data for 126142: {'created_time': 1773346950.887703, 'last_price_update_time': 1773346950.887714}
2026-03-12 20:22:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:22:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19b51a50>
2026-03-12 20:22:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:22:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/9.jpeg saved to cache
2026-03-12 20:22:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:22:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:22:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856a90>
2026-03-12 20:22:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:22:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/8.jpeg saved to cache
2026-03-12 20:22:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:22:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cc250>
2026-03-12 20:22:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:22:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/9.jpeg saved to cache
2026-03-12 20:22:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126598d0>
2026-03-12 20:22:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:22:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/8.jpeg saved to cache
2026-03-12 20:22:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139acd90>
2026-03-12 20:22:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:22:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/9.jpeg saved to cache
2026-03-12 20:22:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262a450>
2026-03-12 20:22:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:22:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/8.jpeg saved to cache
2026-03-12 20:22:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273b690>
2026-03-12 20:22:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:22:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/7.jpeg saved to cache
2026-03-12 20:22:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19631b90>
2026-03-12 20:22:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:22:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/6.jpeg saved to cache
2026-03-12 20:22:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af050>
2026-03-12 20:22:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:22:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/5.jpeg saved to cache
2026-03-12 20:22:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262aa90>
2026-03-12 20:22:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:22:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/4.jpeg saved to cache
2026-03-12 20:22:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e03d50>
2026-03-12 20:22:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:22:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/3.jpeg saved to cache
2026-03-12 20:22:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127366d0>
2026-03-12 20:22:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:22:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/2.jpeg saved to cache
2026-03-12 20:22:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a650>
2026-03-12 20:22:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:22:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/1.jpeg saved to cache
2026-03-12 20:22:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126260)
2026-03-12 20:22:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902190>
2026-03-12 20:22:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:22:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/0.jpeg saved to cache
2026-03-12 20:22:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889
2026-03-12 20:22:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c56ce5e7-4e95-5e0a-ba36-f30771f2a889, skipping ID generation
2026-03-12 20:22:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with scrape type 1
2026-03-12 20:22:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c56ce5e7-4e95-5e0a-ba36-f30771f2a889 sending to next pipeline
2026-03-12 20:22:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c56ce5e7-4e95-5e0a-ba36-f30771f2a889, identifier: 126260
2026-03-12 20:22:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with identifier: 126260
2026-03-12 20:22:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with identifier: 126260
2026-03-12 20:22:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c56ce5e7-4e95-5e0a-ba36-f30771f2a889 with identifier: 126260 to the API
2026-03-12 20:22:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:22:47 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:22:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c56ce5e7-4e95-5e0a-ba36-f30771f2a889',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD540FB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-kamiq-business-10-tsi-110-bva7-126260',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Kamiq',
'odometer': 120069,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 35,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63239,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53452,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64264,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63430,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62971,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50378,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63385,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65854,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71237,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c56ce5e7-4e95-5e0a-ba36-f30771f2a889/c56ce5e7-4e95-5e0a-ba36-f30771f2a889_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88328,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126260/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2021-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Kamiq Business 1.0 TSI 110 BVA7',
'transmission': 'automatic',
'trim': 'Business 1.0 TSI 110 BVA7',
'vin': 'TMBGR6NW2N3024682',
'year': 2021}
2026-03-12 20:22:47 [arval.fr] INFO: Saving data for 126260: {'created_time': 1773346967.380228, 'last_price_update_time': 1773346967.380237}
2026-03-12 20:22:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:22:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12628a90>
2026-03-12 20:22:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:22:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/7.jpeg saved to cache
2026-03-12 20:22:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561790>
2026-03-12 20:22:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:22:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/6.jpeg saved to cache
2026-03-12 20:22:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:22:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:22:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 16eb4a28-7cdc-5f9e-9aeb-96f54834a645 with identifier: 126263
2026-03-12 20:22:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645 with scrape type 1
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/0.jpeg not downloaded yet
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/1.jpeg not downloaded yet
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/2.jpeg not downloaded yet
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/3.jpeg not downloaded yet
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/4.jpeg not downloaded yet
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/5.jpeg not downloaded yet
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/6.jpeg not downloaded yet
2026-03-12 20:22:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196392d0>
2026-03-12 20:22:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/5.jpeg saved to cache
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/7.jpeg not downloaded yet
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/8.jpeg not downloaded yet
2026-03-12 20:22:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/9.jpeg not downloaded yet
2026-03-12 20:22:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:22:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:22:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c with identifier: 126264
2026-03-12 20:22:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c with scrape type 1
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/0.jpeg not downloaded yet
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/1.jpeg not downloaded yet
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/2.jpeg not downloaded yet
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/3.jpeg not downloaded yet
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/4.jpeg not downloaded yet
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/5.jpeg not downloaded yet
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/6.jpeg not downloaded yet
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/7.jpeg not downloaded yet
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/8.jpeg not downloaded yet
2026-03-12 20:22:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/9.jpeg not downloaded yet
2026-03-12 20:22:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:22:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bc690>
2026-03-12 20:22:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/4.jpeg saved to cache
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:22:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46 with identifier: 126265
2026-03-12 20:22:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46 with scrape type 1
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/0.jpeg not downloaded yet
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/1.jpeg not downloaded yet
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/2.jpeg not downloaded yet
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/3.jpeg not downloaded yet
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/4.jpeg not downloaded yet
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/5.jpeg not downloaded yet
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/6.jpeg not downloaded yet
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/7.jpeg not downloaded yet
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/8.jpeg not downloaded yet
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/9.jpeg not downloaded yet
2026-03-12 20:22:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126742d0>
2026-03-12 20:22:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/3.jpeg saved to cache
2026-03-12 20:22:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:22:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b1a606b6-ac37-57dc-9710-cd2c816167b8 with identifier: 126407
2026-03-12 20:22:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1a606b6-ac37-57dc-9710-cd2c816167b8 with scrape type 1
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/0.jpeg not downloaded yet
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/1.jpeg not downloaded yet
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/2.jpeg not downloaded yet
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/3.jpeg not downloaded yet
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/4.jpeg not downloaded yet
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/5.jpeg not downloaded yet
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/6.jpeg not downloaded yet
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/7.jpeg not downloaded yet
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/8.jpeg not downloaded yet
2026-03-12 20:22:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/9.jpeg not downloaded yet
2026-03-12 20:22:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12675dd0>
2026-03-12 20:22:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/2.jpeg saved to cache
2026-03-12 20:22:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae8dd0>
2026-03-12 20:22:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:22:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/1.jpeg saved to cache
2026-03-12 20:22:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126258)
2026-03-12 20:22:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5b10>
2026-03-12 20:22:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:22:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/0.jpeg saved to cache
2026-03-12 20:22:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 34864b94-7306-5b0e-a465-02233abc2307
2026-03-12 20:22:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 34864b94-7306-5b0e-a465-02233abc2307, skipping ID generation
2026-03-12 20:22:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34864b94-7306-5b0e-a465-02233abc2307 with scrape type 1
2026-03-12 20:22:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 34864b94-7306-5b0e-a465-02233abc2307 sending to next pipeline
2026-03-12 20:22:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 34864b94-7306-5b0e-a465-02233abc2307, identifier: 126258
2026-03-12 20:22:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 34864b94-7306-5b0e-a465-02233abc2307 with identifier: 126258
2026-03-12 20:22:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 34864b94-7306-5b0e-a465-02233abc2307 with identifier: 126258
2026-03-12 20:22:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 34864b94-7306-5b0e-a465-02233abc2307 with identifier: 126258 to the API
2026-03-12 20:22:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:22:57 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:22:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '34864b94-7306-5b0e-a465-02233abc2307',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR932MD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-puretech-130-eat8-126258',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 82837,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62255,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56533,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63942,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58695,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52506,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62211,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62814,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49640,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34864b94-7306-5b0e-a465-02233abc2307/34864b94-7306-5b0e-a465-02233abc2307_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83974,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126258/9.jpeg',
'Width': 1280}],
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2023-09-28',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Feel Pack PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE059990',
'year': 2023}
2026-03-12 20:22:57 [arval.fr] INFO: Saving data for 126258: {'created_time': 1773346977.373017, 'last_price_update_time': 1773346977.373026}
2026-03-12 20:22:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:22:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12554c90>
2026-03-12 20:22:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:22:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/7.jpeg saved to cache
2026-03-12 20:22:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:22:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:22:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:22:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127550d0>
2026-03-12 20:22:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:22:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:22:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:22:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:22:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/6.jpeg saved to cache
2026-03-12 20:22:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:23:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:23:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14d90>
2026-03-12 20:23:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:23:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/5.jpeg saved to cache
2026-03-12 20:23:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:23:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:23:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125540d0>
2026-03-12 20:23:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:23:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/4.jpeg saved to cache
2026-03-12 20:23:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:23:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:23:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcc9d0>
2026-03-12 20:23:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:23:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/3.jpeg saved to cache
2026-03-12 20:23:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:23:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:23:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12557f10>
2026-03-12 20:23:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:23:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/2.jpeg saved to cache
2026-03-12 20:23:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:23:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:23:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12674390>
2026-03-12 20:23:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:23:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/1.jpeg saved to cache
2026-03-12 20:23:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:23:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126150)
2026-03-12 20:23:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a250>
2026-03-12 20:23:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:23:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/0.jpeg saved to cache
2026-03-12 20:23:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2834f941-1a27-5b12-9f1a-4cfeceb63983
2026-03-12 20:23:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2834f941-1a27-5b12-9f1a-4cfeceb63983, skipping ID generation
2026-03-12 20:23:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2834f941-1a27-5b12-9f1a-4cfeceb63983 with scrape type 1
2026-03-12 20:23:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2834f941-1a27-5b12-9f1a-4cfeceb63983 sending to next pipeline
2026-03-12 20:23:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2834f941-1a27-5b12-9f1a-4cfeceb63983, identifier: 126150
2026-03-12 20:23:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2834f941-1a27-5b12-9f1a-4cfeceb63983 with identifier: 126150
2026-03-12 20:23:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2834f941-1a27-5b12-9f1a-4cfeceb63983 with identifier: 126150
2026-03-12 20:23:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2834f941-1a27-5b12-9f1a-4cfeceb63983 with identifier: 126150 to the API
2026-03-12 20:23:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:23:06 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:23:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2834f941-1a27-5b12-9f1a-4cfeceb63983',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC560JS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-societe-air-nav-10-tce-90-bvm6-126150',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 44112,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110566,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94236,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111506,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107526,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112073,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98226,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111142,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109015,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51822,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2834f941-1a27-5b12-9f1a-4cfeceb63983/2834f941-1a27-5b12-9f1a-4cfeceb63983_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87049,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126150/9.jpeg',
'Width': 1280}],
'price': 11490.0,
'price_includes_vat': True,
'registration_date': '2021-10-14',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Societe Air Nav 1.0 TCe 90 BVM6',
'transmission': 'manual',
'trim': 'Societe Air Nav 1.0 TCe 90 BVM6',
'vin': 'VF1RJA00268387976',
'year': 2021}
2026-03-12 20:23:06 [arval.fr] INFO: Saving data for 126150: {'created_time': 1773346986.75774, 'last_price_update_time': 1773346986.75775}
2026-03-12 20:23:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12754d90>
2026-03-12 20:23:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:23:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/9.jpeg saved to cache
2026-03-12 20:23:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13901010>
2026-03-12 20:23:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:23:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/9.jpeg saved to cache
2026-03-12 20:23:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fce190>
2026-03-12 20:23:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:23:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/8.jpeg saved to cache
2026-03-12 20:23:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13907c50>
2026-03-12 20:23:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:23:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/9.jpeg saved to cache
2026-03-12 20:23:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:11 [scrapy.extensions.logstats] INFO: Crawled 195 pages (at 7 pages/min), scraped 121 items (at 5 items/min)
2026-03-12 20:23:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:23:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287e310>
2026-03-12 20:23:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:23:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/8.jpeg saved to cache
2026-03-12 20:23:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12555b90>
2026-03-12 20:23:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:23:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/8.jpeg saved to cache
2026-03-12 20:23:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950e850>
2026-03-12 20:23:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:23:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/9.jpeg saved to cache
2026-03-12 20:23:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756ed0>
2026-03-12 20:23:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:23:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/7.jpeg saved to cache
2026-03-12 20:23:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687bd0>
2026-03-12 20:23:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/6.jpeg saved to cache
2026-03-12 20:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12557110>
2026-03-12 20:23:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/5.jpeg saved to cache
2026-03-12 20:23:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126874d0>
2026-03-12 20:23:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:23:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/4.jpeg saved to cache
2026-03-12 20:23:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126764d0>
2026-03-12 20:23:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:23:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/3.jpeg saved to cache
2026-03-12 20:23:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1ab90>
2026-03-12 20:23:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:23:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/2.jpeg saved to cache
2026-03-12 20:23:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127550d0>
2026-03-12 20:23:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:23:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/1.jpeg saved to cache
2026-03-12 20:23:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126407)
2026-03-12 20:23:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dd990>
2026-03-12 20:23:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:23:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/0.jpeg saved to cache
2026-03-12 20:23:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b1a606b6-ac37-57dc-9710-cd2c816167b8
2026-03-12 20:23:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b1a606b6-ac37-57dc-9710-cd2c816167b8, skipping ID generation
2026-03-12 20:23:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b1a606b6-ac37-57dc-9710-cd2c816167b8 with scrape type 1
2026-03-12 20:23:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b1a606b6-ac37-57dc-9710-cd2c816167b8 sending to next pipeline
2026-03-12 20:23:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b1a606b6-ac37-57dc-9710-cd2c816167b8, identifier: 126407
2026-03-12 20:23:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b1a606b6-ac37-57dc-9710-cd2c816167b8 with identifier: 126407
2026-03-12 20:23:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b1a606b6-ac37-57dc-9710-cd2c816167b8 with identifier: 126407
2026-03-12 20:23:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b1a606b6-ac37-57dc-9710-cd2c816167b8 with identifier: 126407 to the API
2026-03-12 20:23:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:23:25 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:23:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 222,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'b1a606b6-ac37-57dc-9710-cd2c816167b8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL957BD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-rav4-hybride-awd-222ch-dynamic-126407',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'RAV4',
'odometer': 63021,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137923,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103571,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135052,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128347,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135345,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108260,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135752,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129081,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 21060,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b1a606b6-ac37-57dc-9710-cd2c816167b8/b1a606b6-ac37-57dc-9710-cd2c816167b8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82738,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126407/9.jpeg',
'Width': 1280}],
'price': 29990.0,
'price_includes_vat': True,
'registration_date': '2022-12-12',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota RAV4 Hybride AWD 222ch Dynamic',
'transmission': 'automatic',
'trim': 'Hybride AWD 222ch Dynamic',
'vin': 'JTMR63FV00D073484',
'year': 2022}
2026-03-12 20:23:25 [arval.fr] INFO: Saving data for 126407: {'created_time': 1773347005.616506, 'last_price_update_time': 1773347005.616516}
2026-03-12 20:23:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687690>
2026-03-12 20:23:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:23:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/7.jpeg saved to cache
2026-03-12 20:23:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bf6d0>
2026-03-12 20:23:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:23:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/6.jpeg saved to cache
2026-03-12 20:23:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5a610>
2026-03-12 20:23:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:23:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/5.jpeg saved to cache
2026-03-12 20:23:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19352e90>
2026-03-12 20:23:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:23:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/4.jpeg saved to cache
2026-03-12 20:23:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659a50>
2026-03-12 20:23:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:23:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/3.jpeg saved to cache
2026-03-12 20:23:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bda90>
2026-03-12 20:23:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:23:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/2.jpeg saved to cache
2026-03-12 20:23:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b9d0>
2026-03-12 20:23:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:23:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/1.jpeg saved to cache
2026-03-12 20:23:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126265)
2026-03-12 20:23:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e03b10>
2026-03-12 20:23:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:23:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/0.jpeg saved to cache
2026-03-12 20:23:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46
2026-03-12 20:23:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46, skipping ID generation
2026-03-12 20:23:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46 with scrape type 1
2026-03-12 20:23:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46 sending to next pipeline
2026-03-12 20:23:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46, identifier: 126265
2026-03-12 20:23:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46 with identifier: 126265
2026-03-12 20:23:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46 with identifier: 126265
2026-03-12 20:23:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 34d6b6c6-bac9-5c71-a4aa-f72995bf5d46 with identifier: 126265 to the API
2026-03-12 20:23:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:23:34 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:23:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '34d6b6c6-bac9-5c71-a4aa-f72995bf5d46',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH858EQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-tekna-13-mhev-158-xtronic-126265',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 56139,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128526,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110126,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129344,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123214,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130883,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113191,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130921,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126000,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131974,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d6b6c6-bac9-5c71-a4aa-f72995bf5d46/34d6b6c6-bac9-5c71-a4aa-f72995bf5d46_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95161,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126265/9.jpeg',
'Width': 1280}],
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2022-06-28',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai Tekna 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'Tekna 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1054356',
'year': 2022}
2026-03-12 20:23:34 [arval.fr] INFO: Saving data for 126265: {'created_time': 1773347014.989979, 'last_price_update_time': 1773347014.989988}
2026-03-12 20:23:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663610>
2026-03-12 20:23:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:23:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/7.jpeg saved to cache
2026-03-12 20:23:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:23:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcc10>
2026-03-12 20:23:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:23:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/6.jpeg saved to cache
2026-03-12 20:23:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:23:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:23:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810550>
2026-03-12 20:23:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/5.jpeg saved to cache
2026-03-12 20:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d0b8823-60c6-5dde-a471-6b3173b72651 with identifier: 126409
2026-03-12 20:23:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d0b8823-60c6-5dde-a471-6b3173b72651 with scrape type 1
2026-03-12 20:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/0.jpeg not downloaded yet
2026-03-12 20:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/1.jpeg not downloaded yet
2026-03-12 20:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/2.jpeg not downloaded yet
2026-03-12 20:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/3.jpeg not downloaded yet
2026-03-12 20:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/4.jpeg not downloaded yet
2026-03-12 20:23:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/5.jpeg not downloaded yet
2026-03-12 20:23:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/6.jpeg not downloaded yet
2026-03-12 20:23:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/7.jpeg not downloaded yet
2026-03-12 20:23:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/8.jpeg not downloaded yet
2026-03-12 20:23:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/9.jpeg not downloaded yet
2026-03-12 20:23:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:23:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1ac10>
2026-03-12 20:23:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/4.jpeg saved to cache
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:23:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5e16b76-1d42-5aa3-a084-9c97f8b93886 with identifier: 124182
2026-03-12 20:23:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5e16b76-1d42-5aa3-a084-9c97f8b93886 with scrape type 1
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/0.jpeg not downloaded yet
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/1.jpeg not downloaded yet
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/2.jpeg not downloaded yet
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/3.jpeg not downloaded yet
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/4.jpeg not downloaded yet
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/5.jpeg not downloaded yet
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/6.jpeg not downloaded yet
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/7.jpeg not downloaded yet
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/8.jpeg not downloaded yet
2026-03-12 20:23:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/9.jpeg not downloaded yet
2026-03-12 20:23:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dea50>
2026-03-12 20:23:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/3.jpeg saved to cache
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:23:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4f823b26-9bab-5154-822b-bac2aebc4d35 with identifier: 123618
2026-03-12 20:23:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f823b26-9bab-5154-822b-bac2aebc4d35 with scrape type 1
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/0.jpeg not downloaded yet
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/1.jpeg not downloaded yet
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/2.jpeg not downloaded yet
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/3.jpeg not downloaded yet
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/4.jpeg not downloaded yet
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/5.jpeg not downloaded yet
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/6.jpeg not downloaded yet
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/7.jpeg not downloaded yet
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/8.jpeg not downloaded yet
2026-03-12 20:23:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/9.jpeg not downloaded yet
2026-03-12 20:23:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274db90>
2026-03-12 20:23:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:23:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/2.jpeg saved to cache
2026-03-12 20:23:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4610>
2026-03-12 20:23:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:23:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/1.jpeg saved to cache
2026-03-12 20:23:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126264)
2026-03-12 20:23:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196337d0>
2026-03-12 20:23:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:23:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/0.jpeg saved to cache
2026-03-12 20:23:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c
2026-03-12 20:23:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c, skipping ID generation
2026-03-12 20:23:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c with scrape type 1
2026-03-12 20:23:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c sending to next pipeline
2026-03-12 20:23:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c, identifier: 126264
2026-03-12 20:23:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c with identifier: 126264
2026-03-12 20:23:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c with identifier: 126264
2026-03-12 20:23:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c with identifier: 126264 to the API
2026-03-12 20:23:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:23:44 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:23:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK769AF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-shine-hybride-rechargeable-225-e-eat8-126264',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 48610,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126181,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110434,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126975,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123360,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126923,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109456,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126987,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123611,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90662,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c/32ee5e49-4121-5bc9-9cf5-ad72e94dfd8c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82374,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126264/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2022-10-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Shine Hybride rechargeable 225 e-EAT8',
'transmission': 'automatic',
'trim': 'Shine Hybride rechargeable 225 e-EAT8',
'vin': 'VR7A4DGZSNL046120',
'year': 2022}
2026-03-12 20:23:44 [arval.fr] INFO: Saving data for 126264: {'created_time': 1773347024.693038, 'last_price_update_time': 1773347024.693046}
2026-03-12 20:23:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272e8d0>
2026-03-12 20:23:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:23:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/8.jpeg saved to cache
2026-03-12 20:23:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f950>
2026-03-12 20:23:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:23:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/7.jpeg saved to cache
2026-03-12 20:23:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196387d0>
2026-03-12 20:23:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:23:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/6.jpeg saved to cache
2026-03-12 20:23:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629690>
2026-03-12 20:23:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:23:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/5.jpeg saved to cache
2026-03-12 20:23:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19639310>
2026-03-12 20:23:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:23:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/4.jpeg saved to cache
2026-03-12 20:23:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12736190>
2026-03-12 20:23:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:23:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/3.jpeg saved to cache
2026-03-12 20:23:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcdb10>
2026-03-12 20:23:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:23:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/2.jpeg saved to cache
2026-03-12 20:23:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12876b50>
2026-03-12 20:23:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:23:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/1.jpeg saved to cache
2026-03-12 20:23:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126263)
2026-03-12 20:23:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12674d90>
2026-03-12 20:23:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:23:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/0.jpeg saved to cache
2026-03-12 20:23:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645
2026-03-12 20:23:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 16eb4a28-7cdc-5f9e-9aeb-96f54834a645, skipping ID generation
2026-03-12 20:23:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645 with scrape type 1
2026-03-12 20:23:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 16eb4a28-7cdc-5f9e-9aeb-96f54834a645 sending to next pipeline
2026-03-12 20:23:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 16eb4a28-7cdc-5f9e-9aeb-96f54834a645, identifier: 126263
2026-03-12 20:23:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 16eb4a28-7cdc-5f9e-9aeb-96f54834a645 with identifier: 126263
2026-03-12 20:23:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 16eb4a28-7cdc-5f9e-9aeb-96f54834a645 with identifier: 126263
2026-03-12 20:23:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 16eb4a28-7cdc-5f9e-9aeb-96f54834a645 with identifier: 126263 to the API
2026-03-12 20:23:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:23:56 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:23:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '16eb4a28-7cdc-5f9e-9aeb-96f54834a645',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB038EF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-bluehdi-130-eat8-126263',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 113147,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61793,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69548,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65574,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64222,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49247,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65930,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68357,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 20662,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_16eb4a28-7cdc-5f9e-9aeb-96f54834a645/16eb4a28-7cdc-5f9e-9aeb-96f54834a645_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53897,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126263/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2021-08-09',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 ALLURE BUSINESS BLUEHDI 130 EAT8',
'transmission': 'automatic',
'trim': 'ALLURE BUSINESS BLUEHDI 130 EAT8',
'vin': 'VR3UDYHZSMJ790410',
'year': 2021}
2026-03-12 20:23:56 [arval.fr] INFO: Saving data for 126263: {'created_time': 1773347036.224774, 'last_price_update_time': 1773347036.224783}
2026-03-12 20:23:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:23:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bc690>
2026-03-12 20:23:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:23:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/9.jpeg saved to cache
2026-03-12 20:23:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:23:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:23:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661d10>
2026-03-12 20:23:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:23:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/8.jpeg saved to cache
2026-03-12 20:23:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:23:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:23:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:23:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dfe50>
2026-03-12 20:23:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:23:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:23:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:23:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:23:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/9.jpeg saved to cache
2026-03-12 20:23:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:24:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf350>
2026-03-12 20:24:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:24:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/8.jpeg saved to cache
2026-03-12 20:24:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df690>
2026-03-12 20:24:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/9.jpeg saved to cache
2026-03-12 20:24:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9290>
2026-03-12 20:24:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:24:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/8.jpeg saved to cache
2026-03-12 20:24:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273f710>
2026-03-12 20:24:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:24:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/7.jpeg saved to cache
2026-03-12 20:24:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4790>
2026-03-12 20:24:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/6.jpeg saved to cache
2026-03-12 20:24:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d7390>
2026-03-12 20:24:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:24:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/5.jpeg saved to cache
2026-03-12 20:24:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bfb10>
2026-03-12 20:24:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:24:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/4.jpeg saved to cache
2026-03-12 20:24:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12674a90>
2026-03-12 20:24:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:24:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/3.jpeg saved to cache
2026-03-12 20:24:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784d90>
2026-03-12 20:24:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/2.jpeg saved to cache
2026-03-12 20:24:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271fe50>
2026-03-12 20:24:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:24:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/1.jpeg saved to cache
2026-03-12 20:24:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:11 [scrapy.extensions.logstats] INFO: Crawled 198 pages (at 3 pages/min), scraped 125 items (at 4 items/min)
2026-03-12 20:24:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:24:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123618)
2026-03-12 20:24:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127567d0>
2026-03-12 20:24:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:24:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/0.jpeg saved to cache
2026-03-12 20:24:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4f823b26-9bab-5154-822b-bac2aebc4d35
2026-03-12 20:24:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4f823b26-9bab-5154-822b-bac2aebc4d35, skipping ID generation
2026-03-12 20:24:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4f823b26-9bab-5154-822b-bac2aebc4d35 with scrape type 1
2026-03-12 20:24:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4f823b26-9bab-5154-822b-bac2aebc4d35 sending to next pipeline
2026-03-12 20:24:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4f823b26-9bab-5154-822b-bac2aebc4d35, identifier: 123618
2026-03-12 20:24:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4f823b26-9bab-5154-822b-bac2aebc4d35 with identifier: 123618
2026-03-12 20:24:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4f823b26-9bab-5154-822b-bac2aebc4d35 with identifier: 123618
2026-03-12 20:24:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4f823b26-9bab-5154-822b-bac2aebc4d35 with identifier: 123618 to the API
2026-03-12 20:24:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:24:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:24:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '4f823b26-9bab-5154-822b-bac2aebc4d35',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB207FY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-s-line-35-tfsi-150-mhev-s-tronic-123618',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 57694,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68921,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56879,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68059,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67195,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69706,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55769,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68901,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71512,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53432,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4f823b26-9bab-5154-822b-bac2aebc4d35/4f823b26-9bab-5154-822b-bac2aebc4d35_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64996,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123618/9.jpeg',
'Width': 1280}],
'price': 28790.0,
'price_includes_vat': True,
'registration_date': '2021-08-16',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 S LINE 35 TFSI 150 MHEV S TRONIC',
'transmission': 'automatic',
'trim': 'S LINE 35 TFSI 150 MHEV S TRONIC',
'vin': 'WAUZZZF35M1149701',
'year': 2021}
2026-03-12 20:24:13 [arval.fr] INFO: Saving data for 123618: {'created_time': 1773347053.188491, 'last_price_update_time': 1773347053.188502}
2026-03-12 20:24:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:24:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:24:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5add0>
2026-03-12 20:24:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:24:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/7.jpeg saved to cache
2026-03-12 20:24:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:24:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:24:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:24:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c194ece50>
2026-03-12 20:24:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/6.jpeg saved to cache
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1cb6198d-04b9-5293-aaa5-0048e57ee145 with identifier: 123273
2026-03-12 20:24:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cb6198d-04b9-5293-aaa5-0048e57ee145 with scrape type 1
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/0.jpeg not downloaded yet
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/1.jpeg not downloaded yet
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/2.jpeg not downloaded yet
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/3.jpeg not downloaded yet
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/4.jpeg not downloaded yet
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/5.jpeg not downloaded yet
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/6.jpeg not downloaded yet
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/7.jpeg not downloaded yet
2026-03-12 20:24:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/8.jpeg not downloaded yet
2026-03-12 20:24:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/9.jpeg not downloaded yet
2026-03-12 20:24:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:24:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:24:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 39e52ad5-9397-5482-aabb-512dc47776cc with identifier: 124183
2026-03-12 20:24:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39e52ad5-9397-5482-aabb-512dc47776cc with scrape type 1
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/0.jpeg not downloaded yet
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/1.jpeg not downloaded yet
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/2.jpeg not downloaded yet
2026-03-12 20:24:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc490>
2026-03-12 20:24:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/5.jpeg saved to cache
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/3.jpeg not downloaded yet
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/4.jpeg not downloaded yet
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/5.jpeg not downloaded yet
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/6.jpeg not downloaded yet
2026-03-12 20:24:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/7.jpeg not downloaded yet
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/8.jpeg not downloaded yet
2026-03-12 20:24:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/9.jpeg not downloaded yet
2026-03-12 20:24:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:24:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18290>
2026-03-12 20:24:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/4.jpeg saved to cache
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:24:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 480f5535-c703-567f-89c6-033bbab39ed5 with identifier: 124189
2026-03-12 20:24:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 480f5535-c703-567f-89c6-033bbab39ed5 with scrape type 1
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/0.jpeg not downloaded yet
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/1.jpeg not downloaded yet
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/2.jpeg not downloaded yet
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/3.jpeg not downloaded yet
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/4.jpeg not downloaded yet
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/5.jpeg not downloaded yet
2026-03-12 20:24:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/6.jpeg not downloaded yet
2026-03-12 20:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/7.jpeg not downloaded yet
2026-03-12 20:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/8.jpeg not downloaded yet
2026-03-12 20:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/9.jpeg not downloaded yet
2026-03-12 20:24:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:24:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12676290>
2026-03-12 20:24:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/3.jpeg saved to cache
2026-03-12 20:24:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:24:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663690>
2026-03-12 20:24:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:24:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/2.jpeg saved to cache
2026-03-12 20:24:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:24:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd55d0>
2026-03-12 20:24:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:24:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/1.jpeg saved to cache
2026-03-12 20:24:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124182)
2026-03-12 20:24:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12857410>
2026-03-12 20:24:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:24:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/0.jpeg saved to cache
2026-03-12 20:24:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b5e16b76-1d42-5aa3-a084-9c97f8b93886
2026-03-12 20:24:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b5e16b76-1d42-5aa3-a084-9c97f8b93886, skipping ID generation
2026-03-12 20:24:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5e16b76-1d42-5aa3-a084-9c97f8b93886 with scrape type 1
2026-03-12 20:24:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b5e16b76-1d42-5aa3-a084-9c97f8b93886 sending to next pipeline
2026-03-12 20:24:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b5e16b76-1d42-5aa3-a084-9c97f8b93886, identifier: 124182
2026-03-12 20:24:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b5e16b76-1d42-5aa3-a084-9c97f8b93886 with identifier: 124182
2026-03-12 20:24:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b5e16b76-1d42-5aa3-a084-9c97f8b93886 with identifier: 124182
2026-03-12 20:24:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b5e16b76-1d42-5aa3-a084-9c97f8b93886 with identifier: 124182 to the API
2026-03-12 20:24:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:24:24 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:24:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 476,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'b5e16b76-1d42-5aa3-a084-9c97f8b93886',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC016VH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-grande-autonomie-dual-motor-awd-124182',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 76565,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86048,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79315,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 2184981,
'Height': 3360,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/2.jpeg',
'Width': 6720},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76010,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124052,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107918,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88397,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90954,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101736,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5e16b76-1d42-5aa3-a084-9c97f8b93886/b5e16b76-1d42-5aa3-a084-9c97f8b93886_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127889,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124182/9.jpeg',
'Width': 1280}],
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2021-11-04',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Grande Autonomie Dual Motor AWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie Dual Motor AWD',
'vin': 'LRW3E7EK2MC398315',
'year': 2021}
2026-03-12 20:24:24 [arval.fr] INFO: Saving data for 124182: {'created_time': 1773347064.727606, 'last_price_update_time': 1773347064.727615}
2026-03-12 20:24:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:24:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4fd0>
2026-03-12 20:24:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:24:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/7.jpeg saved to cache
2026-03-12 20:24:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:24:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:24:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735c50>
2026-03-12 20:24:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:24:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/6.jpeg saved to cache
2026-03-12 20:24:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:24:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:24:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663c50>
2026-03-12 20:24:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/5.jpeg saved to cache
2026-03-12 20:24:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:24:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:24:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12676050>
2026-03-12 20:24:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:24:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/4.jpeg saved to cache
2026-03-12 20:24:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:24:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:24:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4d90>
2026-03-12 20:24:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:24:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/3.jpeg saved to cache
2026-03-12 20:24:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:24:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:24:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725510>
2026-03-12 20:24:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:24:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/2.jpeg saved to cache
2026-03-12 20:24:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:24:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:24:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12556290>
2026-03-12 20:24:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:24:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/1.jpeg saved to cache
2026-03-12 20:24:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:24:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126409)
2026-03-12 20:24:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12555d90>
2026-03-12 20:24:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:24:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/0.jpeg saved to cache
2026-03-12 20:24:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4d0b8823-60c6-5dde-a471-6b3173b72651
2026-03-12 20:24:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4d0b8823-60c6-5dde-a471-6b3173b72651, skipping ID generation
2026-03-12 20:24:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d0b8823-60c6-5dde-a471-6b3173b72651 with scrape type 1
2026-03-12 20:24:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4d0b8823-60c6-5dde-a471-6b3173b72651 sending to next pipeline
2026-03-12 20:24:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4d0b8823-60c6-5dde-a471-6b3173b72651, identifier: 126409
2026-03-12 20:24:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4d0b8823-60c6-5dde-a471-6b3173b72651 with identifier: 126409
2026-03-12 20:24:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4d0b8823-60c6-5dde-a471-6b3173b72651 with identifier: 126409
2026-03-12 20:24:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4d0b8823-60c6-5dde-a471-6b3173b72651 with identifier: 126409 to the API
2026-03-12 20:24:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:24:34 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:24:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4d0b8823-60c6-5dde-a471-6b3173b72651',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ117BR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90cv-bvm5-126409',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 37462,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61171,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52551,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64632,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61866,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57622,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46546,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60448,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62667,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81957,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d0b8823-60c6-5dde-a471-6b3173b72651/4d0b8823-60c6-5dde-a471-6b3173b72651_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79612,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126409/9.jpeg',
'Width': 1280}],
'price': 12490.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90CV BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90CV BVM5',
'vin': 'UU1DJF00369918670',
'year': 2022}
2026-03-12 20:24:34 [arval.fr] INFO: Saving data for 126409: {'created_time': 1773347074.179841, 'last_price_update_time': 1773347074.179853}
2026-03-12 20:24:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:24:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250a9d0>
2026-03-12 20:24:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:24:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/9.jpeg saved to cache
2026-03-12 20:24:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:24:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:24:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b5d0>
2026-03-12 20:24:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:24:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/8.jpeg saved to cache
2026-03-12 20:24:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:24:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:24:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128752d0>
2026-03-12 20:24:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/9.jpeg saved to cache
2026-03-12 20:24:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:24:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:24:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197db610>
2026-03-12 20:24:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:24:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/8.jpeg saved to cache
2026-03-12 20:24:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:24:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659290>
2026-03-12 20:24:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/9.jpeg saved to cache
2026-03-12 20:24:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18240c50>
2026-03-12 20:24:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:24:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/8.jpeg saved to cache
2026-03-12 20:24:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da050>
2026-03-12 20:24:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:24:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/7.jpeg saved to cache
2026-03-12 20:24:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1981b710>
2026-03-12 20:24:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:24:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/6.jpeg saved to cache
2026-03-12 20:24:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126def10>
2026-03-12 20:24:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:24:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/5.jpeg saved to cache
2026-03-12 20:24:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f597d0>
2026-03-12 20:24:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/4.jpeg saved to cache
2026-03-12 20:24:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cb310>
2026-03-12 20:24:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:24:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/3.jpeg saved to cache
2026-03-12 20:24:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12809f50>
2026-03-12 20:24:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:24:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/2.jpeg saved to cache
2026-03-12 20:24:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc950>
2026-03-12 20:24:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:24:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/1.jpeg saved to cache
2026-03-12 20:24:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124189)
2026-03-12 20:24:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785090>
2026-03-12 20:24:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:24:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/0.jpeg saved to cache
2026-03-12 20:24:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 480f5535-c703-567f-89c6-033bbab39ed5
2026-03-12 20:24:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 480f5535-c703-567f-89c6-033bbab39ed5, skipping ID generation
2026-03-12 20:24:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 480f5535-c703-567f-89c6-033bbab39ed5 with scrape type 1
2026-03-12 20:24:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 480f5535-c703-567f-89c6-033bbab39ed5 sending to next pipeline
2026-03-12 20:24:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 480f5535-c703-567f-89c6-033bbab39ed5, identifier: 124189
2026-03-12 20:24:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 480f5535-c703-567f-89c6-033bbab39ed5 with identifier: 124189
2026-03-12 20:24:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 480f5535-c703-567f-89c6-033bbab39ed5 with identifier: 124189
2026-03-12 20:24:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 480f5535-c703-567f-89c6-033bbab39ed5 with identifier: 124189 to the API
2026-03-12 20:24:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:24:50 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:24:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '480f5535-c703-567f-89c6-033bbab39ed5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG175NH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-leon-sportstourer-20-tdi-150-dsg-ss-style-business-124189',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Leon',
'odometer': 93958,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87209,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 144039,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135866,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121589,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 161642,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134243,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99670,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99407,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_480f5535-c703-567f-89c6-033bbab39ed5/480f5535-c703-567f-89c6-033bbab39ed5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117060,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124189/9.jpeg',
'Width': 1280}],
'price': 18190.0,
'price_includes_vat': True,
'registration_date': '2022-05-24',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Leon Sportstourer 2.0 TDI 150 DSG S&S Style Business',
'transmission': 'automatic',
'trim': 'Sportstourer 2.0 TDI 150 DSG S&S Style Business',
'vin': 'VSSZZZKLZNR052234',
'year': 2022}
2026-03-12 20:24:50 [arval.fr] INFO: Saving data for 124189: {'created_time': 1773347090.470906, 'last_price_update_time': 1773347090.470917}
2026-03-12 20:24:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:24:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:24:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c7d50>
2026-03-12 20:24:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:24:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/7.jpeg saved to cache
2026-03-12 20:24:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:24:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:24:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:24:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:24:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5ac50>
2026-03-12 20:24:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/6.jpeg saved to cache
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:24:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4888e4ba-07f3-5458-9465-0a81e654fb7f with identifier: 124180
2026-03-12 20:24:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4888e4ba-07f3-5458-9465-0a81e654fb7f with scrape type 1
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/0.jpeg not downloaded yet
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/1.jpeg not downloaded yet
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/2.jpeg not downloaded yet
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/3.jpeg not downloaded yet
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/4.jpeg not downloaded yet
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/5.jpeg not downloaded yet
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/6.jpeg not downloaded yet
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/7.jpeg not downloaded yet
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/8.jpeg not downloaded yet
2026-03-12 20:24:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/9.jpeg not downloaded yet
2026-03-12 20:24:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:24:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:24:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf010>
2026-03-12 20:24:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:24:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/5.jpeg saved to cache
2026-03-12 20:24:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:24:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:24:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 49dfac73-98da-5d52-b411-41d57eccddbf with identifier: 123276
2026-03-12 20:24:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49dfac73-98da-5d52-b411-41d57eccddbf with scrape type 1
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/0.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/1.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/2.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/3.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/4.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/5.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/6.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/7.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/8.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/9.jpeg not downloaded yet
2026-03-12 20:24:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:24:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with identifier: 123613
2026-03-12 20:24:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with scrape type 1
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/0.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/1.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/2.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/3.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/4.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/5.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/6.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/7.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/8.jpeg not downloaded yet
2026-03-12 20:24:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/9.jpeg not downloaded yet
2026-03-12 20:24:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:24:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813590>
2026-03-12 20:24:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:24:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/4.jpeg saved to cache
2026-03-12 20:24:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:24:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:24:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af290>
2026-03-12 20:24:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/3.jpeg saved to cache
2026-03-12 20:24:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:24:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:24:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7f50>
2026-03-12 20:24:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:24:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/2.jpeg saved to cache
2026-03-12 20:24:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:24:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:24:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:24:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c76d0>
2026-03-12 20:24:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:24:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:24:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:24:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:24:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/1.jpeg saved to cache
2026-03-12 20:24:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:25:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124183)
2026-03-12 20:25:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8b10>
2026-03-12 20:25:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:25:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/0.jpeg saved to cache
2026-03-12 20:25:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 39e52ad5-9397-5482-aabb-512dc47776cc
2026-03-12 20:25:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 39e52ad5-9397-5482-aabb-512dc47776cc, skipping ID generation
2026-03-12 20:25:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 39e52ad5-9397-5482-aabb-512dc47776cc with scrape type 1
2026-03-12 20:25:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 39e52ad5-9397-5482-aabb-512dc47776cc sending to next pipeline
2026-03-12 20:25:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 39e52ad5-9397-5482-aabb-512dc47776cc, identifier: 124183
2026-03-12 20:25:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 39e52ad5-9397-5482-aabb-512dc47776cc with identifier: 124183
2026-03-12 20:25:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 39e52ad5-9397-5482-aabb-512dc47776cc with identifier: 124183
2026-03-12 20:25:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 39e52ad5-9397-5482-aabb-512dc47776cc with identifier: 124183 to the API
2026-03-12 20:25:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:25:00 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:25:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '39e52ad5-9397-5482-aabb-512dc47776cc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN304TF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-15-hdi-130cv-bva8-124183',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 62076,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94866,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96499,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97080,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133667,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95124,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127977,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141908,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142079,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_39e52ad5-9397-5482-aabb-512dc47776cc/39e52ad5-9397-5482-aabb-512dc47776cc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99984,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124183/9.jpeg',
'Width': 1280}],
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2023-05-04',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.5 HDi 130CV BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 HDi 130CV BVA8',
'vin': 'VF3MCYHZUPS020759',
'year': 2023}
2026-03-12 20:25:01 [arval.fr] INFO: Saving data for 124183: {'created_time': 1773347101.087034, 'last_price_update_time': 1773347101.087043}
2026-03-12 20:25:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:25:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b850>
2026-03-12 20:25:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:25:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/7.jpeg saved to cache
2026-03-12 20:25:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:25:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:25:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808750>
2026-03-12 20:25:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:25:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/6.jpeg saved to cache
2026-03-12 20:25:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:25:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:25:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59590>
2026-03-12 20:25:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:25:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/5.jpeg saved to cache
2026-03-12 20:25:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:25:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:25:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7690>
2026-03-12 20:25:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:25:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/4.jpeg saved to cache
2026-03-12 20:25:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:25:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:25:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561710>
2026-03-12 20:25:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:25:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/3.jpeg saved to cache
2026-03-12 20:25:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:25:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:25:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6e90>
2026-03-12 20:25:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:25:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/2.jpeg saved to cache
2026-03-12 20:25:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:25:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:25:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912350>
2026-03-12 20:25:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:25:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/1.jpeg saved to cache
2026-03-12 20:25:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:25:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123273)
2026-03-12 20:25:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae010>
2026-03-12 20:25:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:25:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/0.jpeg saved to cache
2026-03-12 20:25:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1cb6198d-04b9-5293-aaa5-0048e57ee145
2026-03-12 20:25:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1cb6198d-04b9-5293-aaa5-0048e57ee145, skipping ID generation
2026-03-12 20:25:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1cb6198d-04b9-5293-aaa5-0048e57ee145 with scrape type 1
2026-03-12 20:25:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1cb6198d-04b9-5293-aaa5-0048e57ee145 sending to next pipeline
2026-03-12 20:25:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1cb6198d-04b9-5293-aaa5-0048e57ee145, identifier: 123273
2026-03-12 20:25:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1cb6198d-04b9-5293-aaa5-0048e57ee145 with identifier: 123273
2026-03-12 20:25:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1cb6198d-04b9-5293-aaa5-0048e57ee145 with identifier: 123273
2026-03-12 20:25:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1cb6198d-04b9-5293-aaa5-0048e57ee145 with identifier: 123273 to the API
2026-03-12 20:25:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:25:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:25:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '1cb6198d-04b9-5293-aaa5-0048e57ee145',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ697XW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-golf-style-14-ehybrid-opf-204-dsg6-123273',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 53215,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124104,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101809,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123077,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118876,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125287,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103309,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125828,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119578,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69925,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1cb6198d-04b9-5293-aaa5-0048e57ee145/1cb6198d-04b9-5293-aaa5-0048e57ee145_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97329,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123273/9.jpeg',
'Width': 1280}],
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2022-10-07',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Golf Style 1.4 eHybrid OPF 204 DSG6',
'transmission': 'automatic',
'trim': 'Style 1.4 eHybrid OPF 204 DSG6',
'vin': 'WVWZZZCD9PW303267',
'year': 2022}
2026-03-12 20:25:12 [arval.fr] INFO: Saving data for 123273: {'created_time': 1773347112.069605, 'last_price_update_time': 1773347112.069614}
2026-03-12 20:25:12 [scrapy.extensions.logstats] INFO: Crawled 204 pages (at 6 pages/min), scraped 131 items (at 6 items/min)
2026-03-12 20:25:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:25:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270af10>
2026-03-12 20:25:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:25:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/9.jpeg saved to cache
2026-03-12 20:25:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19638bd0>
2026-03-12 20:25:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:25:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/8.jpeg saved to cache
2026-03-12 20:25:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250a310>
2026-03-12 20:25:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:25:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/9.jpeg saved to cache
2026-03-12 20:25:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727550>
2026-03-12 20:25:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/9.jpeg saved to cache
2026-03-12 20:25:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659fd0>
2026-03-12 20:25:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:25:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/8.jpeg saved to cache
2026-03-12 20:25:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5dd0>
2026-03-12 20:25:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:25:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/7.jpeg saved to cache
2026-03-12 20:25:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127858d0>
2026-03-12 20:25:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:25:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/6.jpeg saved to cache
2026-03-12 20:25:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ce510>
2026-03-12 20:25:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:25:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/5.jpeg saved to cache
2026-03-12 20:25:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128779d0>
2026-03-12 20:25:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:25:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/4.jpeg saved to cache
2026-03-12 20:25:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508190>
2026-03-12 20:25:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:25:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/3.jpeg saved to cache
2026-03-12 20:25:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ec1d0>
2026-03-12 20:25:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:25:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/2.jpeg saved to cache
2026-03-12 20:25:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cdd50>
2026-03-12 20:25:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:25:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/1.jpeg saved to cache
2026-03-12 20:25:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123613)
2026-03-12 20:25:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4710>
2026-03-12 20:25:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:25:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/0.jpeg saved to cache
2026-03-12 20:25:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9
2026-03-12 20:25:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9, skipping ID generation
2026-03-12 20:25:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with scrape type 1
2026-03-12 20:25:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 sending to next pipeline
2026-03-12 20:25:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9, identifier: 123613
2026-03-12 20:25:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with identifier: 123613
2026-03-12 20:25:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with identifier: 123613
2026-03-12 20:25:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 292e1c9c-b5a6-55ac-9abe-077b87cb3fd9 with identifier: 123613 to the API
2026-03-12 20:25:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:25:27 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:25:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '292e1c9c-b5a6-55ac-9abe-077b87cb3fd9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ114BR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-123613',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 40617,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62755,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48953,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62430,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62229,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62127,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46642,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60466,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64036,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67688,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_292e1c9c-b5a6-55ac-9abe-077b87cb3fd9/292e1c9c-b5a6-55ac-9abe-077b87cb3fd9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68761,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123613/9.jpeg',
'Width': 1280}],
'price': 12090.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00269918708',
'year': 2022}
2026-03-12 20:25:27 [arval.fr] INFO: Saving data for 123613: {'created_time': 1773347127.977984, 'last_price_update_time': 1773347127.977996}
2026-03-12 20:25:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561250>
2026-03-12 20:25:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:25:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/8.jpeg saved to cache
2026-03-12 20:25:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:25:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02a10>
2026-03-12 20:25:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:25:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/7.jpeg saved to cache
2026-03-12 20:25:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287cb10>
2026-03-12 20:25:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/6.jpeg saved to cache
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:25:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:25:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a56389fe-d302-5a71-9051-b80a0aefc043 with identifier: 124188
2026-03-12 20:25:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a56389fe-d302-5a71-9051-b80a0aefc043 with scrape type 1
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/0.jpeg not downloaded yet
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/1.jpeg not downloaded yet
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/2.jpeg not downloaded yet
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/3.jpeg not downloaded yet
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/4.jpeg not downloaded yet
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/5.jpeg not downloaded yet
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/6.jpeg not downloaded yet
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/7.jpeg not downloaded yet
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/8.jpeg not downloaded yet
2026-03-12 20:25:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/9.jpeg not downloaded yet
2026-03-12 20:25:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f88390>
2026-03-12 20:25:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:25:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/5.jpeg saved to cache
2026-03-12 20:25:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:25:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:25:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with identifier: 124181
2026-03-12 20:25:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with scrape type 1
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/0.jpeg not downloaded yet
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/1.jpeg not downloaded yet
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/2.jpeg not downloaded yet
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/3.jpeg not downloaded yet
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/4.jpeg not downloaded yet
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/5.jpeg not downloaded yet
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/6.jpeg not downloaded yet
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/7.jpeg not downloaded yet
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/8.jpeg not downloaded yet
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/9.jpeg not downloaded yet
2026-03-12 20:25:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ef410>
2026-03-12 20:25:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/4.jpeg saved to cache
2026-03-12 20:25:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cdb10>
2026-03-12 20:25:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/3.jpeg saved to cache
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:25:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with identifier: 126851
2026-03-12 20:25:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with scrape type 1
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/0.jpeg not downloaded yet
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/1.jpeg not downloaded yet
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/2.jpeg not downloaded yet
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/3.jpeg not downloaded yet
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/4.jpeg not downloaded yet
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/5.jpeg not downloaded yet
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/6.jpeg not downloaded yet
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/7.jpeg not downloaded yet
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/8.jpeg not downloaded yet
2026-03-12 20:25:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/9.jpeg not downloaded yet
2026-03-12 20:25:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12849fd0>
2026-03-12 20:25:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:25:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/2.jpeg saved to cache
2026-03-12 20:25:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139afd10>
2026-03-12 20:25:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:25:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/1.jpeg saved to cache
2026-03-12 20:25:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123276)
2026-03-12 20:25:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7110>
2026-03-12 20:25:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:25:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/0.jpeg saved to cache
2026-03-12 20:25:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 49dfac73-98da-5d52-b411-41d57eccddbf
2026-03-12 20:25:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 49dfac73-98da-5d52-b411-41d57eccddbf, skipping ID generation
2026-03-12 20:25:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 49dfac73-98da-5d52-b411-41d57eccddbf with scrape type 1
2026-03-12 20:25:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 49dfac73-98da-5d52-b411-41d57eccddbf sending to next pipeline
2026-03-12 20:25:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 49dfac73-98da-5d52-b411-41d57eccddbf, identifier: 123276
2026-03-12 20:25:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 49dfac73-98da-5d52-b411-41d57eccddbf with identifier: 123276
2026-03-12 20:25:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 49dfac73-98da-5d52-b411-41d57eccddbf with identifier: 123276
2026-03-12 20:25:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 49dfac73-98da-5d52-b411-41d57eccddbf with identifier: 123276 to the API
2026-03-12 20:25:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:25:38 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:25:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '49dfac73-98da-5d52-b411-41d57eccddbf',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV796TM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-123276',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 16241,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64199,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53578,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62391,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60714,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62261,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48734,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60489,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62727,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103081,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_49dfac73-98da-5d52-b411-41d57eccddbf/49dfac73-98da-5d52-b411-41d57eccddbf_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88094,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123276/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2024-03-18',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030445',
'year': 2024}
2026-03-12 20:25:38 [arval.fr] INFO: Saving data for 123276: {'created_time': 1773347138.481071, 'last_price_update_time': 1773347138.481081}
2026-03-12 20:25:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12554690>
2026-03-12 20:25:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:25:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/7.jpeg saved to cache
2026-03-12 20:25:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12562c90>
2026-03-12 20:25:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:25:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/6.jpeg saved to cache
2026-03-12 20:25:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127274d0>
2026-03-12 20:25:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:25:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/5.jpeg saved to cache
2026-03-12 20:25:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a990>
2026-03-12 20:25:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:25:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/4.jpeg saved to cache
2026-03-12 20:25:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963cd90>
2026-03-12 20:25:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:25:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/3.jpeg saved to cache
2026-03-12 20:25:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ed790>
2026-03-12 20:25:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:25:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/2.jpeg saved to cache
2026-03-12 20:25:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284b450>
2026-03-12 20:25:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:25:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/1.jpeg saved to cache
2026-03-12 20:25:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124180)
2026-03-12 20:25:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13906d50>
2026-03-12 20:25:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:25:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/0.jpeg saved to cache
2026-03-12 20:25:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4888e4ba-07f3-5458-9465-0a81e654fb7f
2026-03-12 20:25:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4888e4ba-07f3-5458-9465-0a81e654fb7f, skipping ID generation
2026-03-12 20:25:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4888e4ba-07f3-5458-9465-0a81e654fb7f with scrape type 1
2026-03-12 20:25:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4888e4ba-07f3-5458-9465-0a81e654fb7f sending to next pipeline
2026-03-12 20:25:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4888e4ba-07f3-5458-9465-0a81e654fb7f, identifier: 124180
2026-03-12 20:25:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4888e4ba-07f3-5458-9465-0a81e654fb7f with identifier: 124180
2026-03-12 20:25:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4888e4ba-07f3-5458-9465-0a81e654fb7f with identifier: 124180
2026-03-12 20:25:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4888e4ba-07f3-5458-9465-0a81e654fb7f with identifier: 124180 to the API
2026-03-12 20:25:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:25:47 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:25:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '4888e4ba-07f3-5458-9465-0a81e654fb7f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD346VR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-reversible-16-e-tech-hybrid-140cv-bva6-124180',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 49218,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84343,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137631,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102414,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112974,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117659,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137010,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114646,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117972,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104795,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4888e4ba-07f3-5458-9465-0a81e654fb7f/4888e4ba-07f3-5458-9465-0a81e654fb7f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85339,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124180/9.jpeg',
'Width': 1280}],
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2021-12-27',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business Reversible 1.6 E-TECH Hybrid 140CV BVA6',
'transmission': 'automatic',
'trim': 'Business Reversible 1.6 E-TECH Hybrid 140CV BVA6',
'vin': 'VF1RJA00X68313320',
'year': 2021}
2026-03-12 20:25:47 [arval.fr] INFO: Saving data for 124180: {'created_time': 1773347147.693681, 'last_price_update_time': 1773347147.693692}
2026-03-12 20:25:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:25:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5c90>
2026-03-12 20:25:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:25:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/9.jpeg saved to cache
2026-03-12 20:25:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:25:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:25:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253b910>
2026-03-12 20:25:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:25:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/8.jpeg saved to cache
2026-03-12 20:25:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:25:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:25:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e15e90>
2026-03-12 20:25:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:25:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/9.jpeg saved to cache
2026-03-12 20:25:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:25:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:25:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c5190>
2026-03-12 20:25:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:25:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/8.jpeg saved to cache
2026-03-12 20:25:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:25:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:25:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d7fd0>
2026-03-12 20:25:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:25:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/7.jpeg saved to cache
2026-03-12 20:25:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:25:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:25:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12556c50>
2026-03-12 20:25:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:25:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/9.jpeg saved to cache
2026-03-12 20:25:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:25:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:25:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539550>
2026-03-12 20:25:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:25:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/8.jpeg saved to cache
2026-03-12 20:25:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:25:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:25:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12739250>
2026-03-12 20:25:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:25:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/7.jpeg saved to cache
2026-03-12 20:25:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:25:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:25:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272dc10>
2026-03-12 20:25:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:25:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/6.jpeg saved to cache
2026-03-12 20:25:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:25:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:25:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7550>
2026-03-12 20:25:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:25:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/5.jpeg saved to cache
2026-03-12 20:25:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:25:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:25:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:25:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125386d0>
2026-03-12 20:25:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:25:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:25:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:25:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:25:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/4.jpeg saved to cache
2026-03-12 20:25:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:26:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:26:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125628d0>
2026-03-12 20:26:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:26:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/3.jpeg saved to cache
2026-03-12 20:26:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:26:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:26:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727a50>
2026-03-12 20:26:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:26:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/2.jpeg saved to cache
2026-03-12 20:26:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:26:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:26:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12874b50>
2026-03-12 20:26:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:26:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/1.jpeg saved to cache
2026-03-12 20:26:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:26:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126851)
2026-03-12 20:26:03 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:26:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59890>
2026-03-12 20:26:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:26:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/0.jpeg saved to cache
2026-03-12 20:26:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0
2026-03-12 20:26:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0, skipping ID generation
2026-03-12 20:26:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with scrape type 1
2026-03-12 20:26:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 sending to next pipeline
2026-03-12 20:26:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0, identifier: 126851
2026-03-12 20:26:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with identifier: 126851
2026-03-12 20:26:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with identifier: 126851
2026-03-12 20:26:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 32b67ec4-a0a1-55f9-961a-f4cb046b0fb0 with identifier: 126851 to the API
2026-03-12 20:26:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:26:03 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:26:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '32b67ec4-a0a1-55f9-961a-f4cb046b0fb0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS784VW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/land-rover-evoque-r-dynamic-s-15-p300e-phev-bva-4wd-126851',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Land Rover',
'model': 'Evoque',
'odometer': 49698,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63023,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50811,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58842,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64064,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61663,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48016,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57299,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64086,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36893,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32b67ec4-a0a1-55f9-961a-f4cb046b0fb0/32b67ec4-a0a1-55f9-961a-f4cb046b0fb0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64326,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126851/9.jpeg',
'Width': 1280}],
'price': 37990.0,
'price_includes_vat': True,
'registration_date': '2023-12-05',
'seats_number': 0,
'seller_name': None,
'title': 'Land Rover Evoque R-Dynamic S 1.5 P300e PHEV BVA 4WD',
'transmission': 'automatic',
'trim': 'R-Dynamic S 1.5 P300e PHEV BVA 4WD',
'vin': 'SALZA2BT1PH231310',
'year': 2023}
2026-03-12 20:26:04 [arval.fr] INFO: Saving data for 126851: {'created_time': 1773347164.060103, 'last_price_update_time': 1773347164.060113}
2026-03-12 20:26:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:26:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:26:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af6d0>
2026-03-12 20:26:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:26:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/6.jpeg saved to cache
2026-03-12 20:26:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:26:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:26:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with identifier: 126852
2026-03-12 20:26:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with scrape type 1
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/0.jpeg not downloaded yet
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/1.jpeg not downloaded yet
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/2.jpeg not downloaded yet
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/3.jpeg not downloaded yet
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/4.jpeg not downloaded yet
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/5.jpeg not downloaded yet
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/6.jpeg not downloaded yet
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/7.jpeg not downloaded yet
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/8.jpeg not downloaded yet
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/9.jpeg not downloaded yet
2026-03-12 20:26:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:26:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660590>
2026-03-12 20:26:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/5.jpeg saved to cache
2026-03-12 20:26:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:26:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:26:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:26:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 52e77cd0-b951-5e39-a8fa-b04589c35c55 with identifier: 126853
2026-03-12 20:26:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52e77cd0-b951-5e39-a8fa-b04589c35c55 with scrape type 1
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/0.jpeg not downloaded yet
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/1.jpeg not downloaded yet
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/2.jpeg not downloaded yet
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/3.jpeg not downloaded yet
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/4.jpeg not downloaded yet
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/5.jpeg not downloaded yet
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/6.jpeg not downloaded yet
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/7.jpeg not downloaded yet
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/8.jpeg not downloaded yet
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/9.jpeg not downloaded yet
2026-03-12 20:26:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:26:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802d1d0>
2026-03-12 20:26:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/4.jpeg saved to cache
2026-03-12 20:26:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:26:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:26:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0bb9c2cc-2acd-5335-8776-0a8410854780 with identifier: 126854
2026-03-12 20:26:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bb9c2cc-2acd-5335-8776-0a8410854780 with scrape type 1
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/0.jpeg not downloaded yet
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/1.jpeg not downloaded yet
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/2.jpeg not downloaded yet
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/3.jpeg not downloaded yet
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/4.jpeg not downloaded yet
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/5.jpeg not downloaded yet
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/6.jpeg not downloaded yet
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/7.jpeg not downloaded yet
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/8.jpeg not downloaded yet
2026-03-12 20:26:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/9.jpeg not downloaded yet
2026-03-12 20:26:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:26:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7190>
2026-03-12 20:26:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:26:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/3.jpeg saved to cache
2026-03-12 20:26:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:26:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:26:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724d90>
2026-03-12 20:26:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:26:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/2.jpeg saved to cache
2026-03-12 20:26:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:26:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:26:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19396e10>
2026-03-12 20:26:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:26:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/1.jpeg saved to cache
2026-03-12 20:26:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:26:11 [scrapy.extensions.logstats] INFO: Crawled 210 pages (at 6 pages/min), scraped 135 items (at 4 items/min)
2026-03-12 20:26:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:26:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124181)
2026-03-12 20:26:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5c10>
2026-03-12 20:26:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:26:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/0.jpeg saved to cache
2026-03-12 20:26:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab
2026-03-12 20:26:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab, skipping ID generation
2026-03-12 20:26:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with scrape type 1
2026-03-12 20:26:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab sending to next pipeline
2026-03-12 20:26:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab, identifier: 124181
2026-03-12 20:26:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with identifier: 124181
2026-03-12 20:26:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with identifier: 124181
2026-03-12 20:26:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab with identifier: 124181 to the API
2026-03-12 20:26:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:26:12 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:26:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD368JV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-zoe-business-52kwh-bva-transfo-vu-124181',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Zoe',
'odometer': 24318,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130507,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81319,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101502,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99717,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102772,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135398,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101244,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100704,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94957,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab/717acfc6-6d48-5f17-ac4f-bcaeaa59e7ab_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99748,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124181/9.jpeg',
'Width': 1280}],
'price': 9890.0,
'price_includes_vat': True,
'registration_date': '2021-12-06',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Zoe Business 52kWh BVA TRANSFO VU',
'transmission': 'automatic',
'trim': 'Business 52kWh BVA TRANSFO VU',
'vin': 'VF1AG000465897611',
'year': 2021}
2026-03-12 20:26:12 [arval.fr] INFO: Saving data for 124181: {'created_time': 1773347172.79685, 'last_price_update_time': 1773347172.796861}
2026-03-12 20:26:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:26:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785f90>
2026-03-12 20:26:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:26:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/7.jpeg saved to cache
2026-03-12 20:26:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:26:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:26:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d63d0>
2026-03-12 20:26:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:26:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/6.jpeg saved to cache
2026-03-12 20:26:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:26:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:26:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272fa90>
2026-03-12 20:26:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:26:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/5.jpeg saved to cache
2026-03-12 20:26:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:26:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:26:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629990>
2026-03-12 20:26:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:26:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/4.jpeg saved to cache
2026-03-12 20:26:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:26:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:26:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539890>
2026-03-12 20:26:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:26:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/3.jpeg saved to cache
2026-03-12 20:26:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:26:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:26:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724d90>
2026-03-12 20:26:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:26:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/2.jpeg saved to cache
2026-03-12 20:26:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:26:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:26:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538450>
2026-03-12 20:26:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:26:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/1.jpeg saved to cache
2026-03-12 20:26:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:26:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124188)
2026-03-12 20:26:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12875c10>
2026-03-12 20:26:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:26:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/0.jpeg saved to cache
2026-03-12 20:26:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a56389fe-d302-5a71-9051-b80a0aefc043
2026-03-12 20:26:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a56389fe-d302-5a71-9051-b80a0aefc043, skipping ID generation
2026-03-12 20:26:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a56389fe-d302-5a71-9051-b80a0aefc043 with scrape type 1
2026-03-12 20:26:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a56389fe-d302-5a71-9051-b80a0aefc043 sending to next pipeline
2026-03-12 20:26:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a56389fe-d302-5a71-9051-b80a0aefc043, identifier: 124188
2026-03-12 20:26:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a56389fe-d302-5a71-9051-b80a0aefc043 with identifier: 124188
2026-03-12 20:26:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a56389fe-d302-5a71-9051-b80a0aefc043 with identifier: 124188
2026-03-12 20:26:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a56389fe-d302-5a71-9051-b80a0aefc043 with identifier: 124188 to the API
2026-03-12 20:26:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:26:21 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:26:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a56389fe-d302-5a71-9051-b80a0aefc043',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH465CM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-15-dci-100cv-bvm6-transfo-vu-124188',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 68057,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58492,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46147,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59088,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60513,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59706,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45159,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57969,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62181,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94297,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a56389fe-d302-5a71-9051-b80a0aefc043/a56389fe-d302-5a71-9051-b80a0aefc043_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77783,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124188/9.jpeg',
'Width': 1280}],
'price': 11890.0,
'price_includes_vat': True,
'registration_date': '2022-06-23',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.5 dCi 100CV BVM6 TRANSFO VU',
'transmission': 'manual',
'trim': 'Business 1.5 dCi 100CV BVM6 TRANSFO VU',
'vin': 'VF1RJA00868678336',
'year': 2022}
2026-03-12 20:26:22 [arval.fr] INFO: Saving data for 124188: {'created_time': 1773347182.097733, 'last_price_update_time': 1773347182.097742}
2026-03-12 20:26:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:26:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fefb90>
2026-03-12 20:26:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:26:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/9.jpeg saved to cache
2026-03-12 20:26:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:26:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19631b50>
2026-03-12 20:26:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:26:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/8.jpeg saved to cache
2026-03-12 20:26:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127860d0>
2026-03-12 20:26:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:26:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/9.jpeg saved to cache
2026-03-12 20:26:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139079d0>
2026-03-12 20:26:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:26:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/8.jpeg saved to cache
2026-03-12 20:26:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1933ee90>
2026-03-12 20:26:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:26:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/9.jpeg saved to cache
2026-03-12 20:26:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feea10>
2026-03-12 20:26:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:26:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/8.jpeg saved to cache
2026-03-12 20:26:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687910>
2026-03-12 20:26:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:26:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/7.jpeg saved to cache
2026-03-12 20:26:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127879d0>
2026-03-12 20:26:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:26:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/6.jpeg saved to cache
2026-03-12 20:26:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1933ee90>
2026-03-12 20:26:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:26:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/5.jpeg saved to cache
2026-03-12 20:26:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12677cd0>
2026-03-12 20:26:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:26:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/4.jpeg saved to cache
2026-03-12 20:26:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5e50>
2026-03-12 20:26:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:26:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/3.jpeg saved to cache
2026-03-12 20:26:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756d50>
2026-03-12 20:26:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:26:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/2.jpeg saved to cache
2026-03-12 20:26:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12675890>
2026-03-12 20:26:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:26:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/1.jpeg saved to cache
2026-03-12 20:26:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126854)
2026-03-12 20:26:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128117d0>
2026-03-12 20:26:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:26:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/0.jpeg saved to cache
2026-03-12 20:26:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0bb9c2cc-2acd-5335-8776-0a8410854780
2026-03-12 20:26:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0bb9c2cc-2acd-5335-8776-0a8410854780, skipping ID generation
2026-03-12 20:26:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0bb9c2cc-2acd-5335-8776-0a8410854780 with scrape type 1
2026-03-12 20:26:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0bb9c2cc-2acd-5335-8776-0a8410854780 sending to next pipeline
2026-03-12 20:26:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0bb9c2cc-2acd-5335-8776-0a8410854780, identifier: 126854
2026-03-12 20:26:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0bb9c2cc-2acd-5335-8776-0a8410854780 with identifier: 126854
2026-03-12 20:26:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0bb9c2cc-2acd-5335-8776-0a8410854780 with identifier: 126854
2026-03-12 20:26:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0bb9c2cc-2acd-5335-8776-0a8410854780 with identifier: 126854 to the API
2026-03-12 20:26:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:26:39 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:26:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.2L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0bb9c2cc-2acd-5335-8776-0a8410854780',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH267ZZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-ducato-fourgon-tole-h3-power-120-30-m-h2-pack-126854',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': 'Ducato',
'odometer': 53053,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87460,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80074,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87970,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80595,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75490,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67054,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78459,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68494,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75869,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0bb9c2cc-2acd-5335-8776-0a8410854780/0bb9c2cc-2acd-5335-8776-0a8410854780_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92491,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126854/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat Ducato Fourgon tole H3-Power 120 3.0 M H2 Pack',
'transmission': 'manual',
'trim': 'Fourgon tole H3-Power 120 3.0 M H2 Pack',
'vin': 'ZFA25000002V65985',
'year': 2022}
2026-03-12 20:26:39 [arval.fr] INFO: Saving data for 126854: {'created_time': 1773347199.637805, 'last_price_update_time': 1773347199.637814}
2026-03-12 20:26:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:26:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6250>
2026-03-12 20:26:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:26:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/7.jpeg saved to cache
2026-03-12 20:26:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197dbe50>
2026-03-12 20:26:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/6.jpeg saved to cache
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:26:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:26:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with identifier: 126855
2026-03-12 20:26:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with scrape type 1
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/0.jpeg not downloaded yet
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/1.jpeg not downloaded yet
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/2.jpeg not downloaded yet
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/3.jpeg not downloaded yet
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/4.jpeg not downloaded yet
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/5.jpeg not downloaded yet
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/6.jpeg not downloaded yet
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/7.jpeg not downloaded yet
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/8.jpeg not downloaded yet
2026-03-12 20:26:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/9.jpeg not downloaded yet
2026-03-12 20:26:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:26:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cb050>
2026-03-12 20:26:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/5.jpeg saved to cache
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with identifier: 126856
2026-03-12 20:26:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with scrape type 1
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/0.jpeg not downloaded yet
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/1.jpeg not downloaded yet
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/2.jpeg not downloaded yet
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/3.jpeg not downloaded yet
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/4.jpeg not downloaded yet
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/5.jpeg not downloaded yet
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/6.jpeg not downloaded yet
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/7.jpeg not downloaded yet
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/8.jpeg not downloaded yet
2026-03-12 20:26:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/9.jpeg not downloaded yet
2026-03-12 20:26:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:26:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c5550>
2026-03-12 20:26:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/4.jpeg saved to cache
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:26:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e4feccb-c77c-5736-842a-75cac36ad4d9 with identifier: 126857
2026-03-12 20:26:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e4feccb-c77c-5736-842a-75cac36ad4d9 with scrape type 1
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/0.jpeg not downloaded yet
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/1.jpeg not downloaded yet
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/2.jpeg not downloaded yet
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/3.jpeg not downloaded yet
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/4.jpeg not downloaded yet
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/5.jpeg not downloaded yet
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/6.jpeg not downloaded yet
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/7.jpeg not downloaded yet
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/8.jpeg not downloaded yet
2026-03-12 20:26:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/9.jpeg not downloaded yet
2026-03-12 20:26:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684e50>
2026-03-12 20:26:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:26:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/3.jpeg saved to cache
2026-03-12 20:26:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8150>
2026-03-12 20:26:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:26:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/2.jpeg saved to cache
2026-03-12 20:26:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250bb90>
2026-03-12 20:26:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:26:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/1.jpeg saved to cache
2026-03-12 20:26:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126853)
2026-03-12 20:26:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a650>
2026-03-12 20:26:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:26:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/0.jpeg saved to cache
2026-03-12 20:26:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 52e77cd0-b951-5e39-a8fa-b04589c35c55
2026-03-12 20:26:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 52e77cd0-b951-5e39-a8fa-b04589c35c55, skipping ID generation
2026-03-12 20:26:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 52e77cd0-b951-5e39-a8fa-b04589c35c55 with scrape type 1
2026-03-12 20:26:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 52e77cd0-b951-5e39-a8fa-b04589c35c55 sending to next pipeline
2026-03-12 20:26:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 52e77cd0-b951-5e39-a8fa-b04589c35c55, identifier: 126853
2026-03-12 20:26:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 52e77cd0-b951-5e39-a8fa-b04589c35c55 with identifier: 126853
2026-03-12 20:26:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 52e77cd0-b951-5e39-a8fa-b04589c35c55 with identifier: 126853
2026-03-12 20:26:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 52e77cd0-b951-5e39-a8fa-b04589c35c55 with identifier: 126853 to the API
2026-03-12 20:26:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:26:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:26:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '52e77cd0-b951-5e39-a8fa-b04589c35c55',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GW778CT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-126853',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 16923,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64608,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55612,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66420,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64762,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63947,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48280,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63032,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66971,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65113,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_52e77cd0-b951-5e39-a8fa-b04589c35c55/52e77cd0-b951-5e39-a8fa-b04589c35c55_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88719,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126853/9.jpeg',
'Width': 1280}],
'price': 12590.0,
'price_includes_vat': True,
'registration_date': '2024-03-29',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030416',
'year': 2024}
2026-03-12 20:26:50 [arval.fr] INFO: Saving data for 126853: {'created_time': 1773347210.05356, 'last_price_update_time': 1773347210.05357}
2026-03-12 20:26:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:26:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19711090>
2026-03-12 20:26:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:26:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/7.jpeg saved to cache
2026-03-12 20:26:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:26:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663250>
2026-03-12 20:26:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:26:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/6.jpeg saved to cache
2026-03-12 20:26:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:26:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270bc90>
2026-03-12 20:26:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:26:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/5.jpeg saved to cache
2026-03-12 20:26:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:26:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4cfd0>
2026-03-12 20:26:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:26:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/4.jpeg saved to cache
2026-03-12 20:26:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:26:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139139d0>
2026-03-12 20:26:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:26:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/3.jpeg saved to cache
2026-03-12 20:26:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:26:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687150>
2026-03-12 20:26:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:26:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/2.jpeg saved to cache
2026-03-12 20:26:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:26:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:26:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7f10>
2026-03-12 20:26:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:26:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:26:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:26:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:26:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/1.jpeg saved to cache
2026-03-12 20:26:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:26:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126852)
2026-03-12 20:27:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197dad50>
2026-03-12 20:27:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:27:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/0.jpeg saved to cache
2026-03-12 20:27:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6
2026-03-12 20:27:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 060b7f46-14eb-5d21-9ef5-4a82c9338de6, skipping ID generation
2026-03-12 20:27:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with scrape type 1
2026-03-12 20:27:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 060b7f46-14eb-5d21-9ef5-4a82c9338de6 sending to next pipeline
2026-03-12 20:27:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 060b7f46-14eb-5d21-9ef5-4a82c9338de6, identifier: 126852
2026-03-12 20:27:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with identifier: 126852
2026-03-12 20:27:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with identifier: 126852
2026-03-12 20:27:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 060b7f46-14eb-5d21-9ef5-4a82c9338de6 with identifier: 126852 to the API
2026-03-12 20:27:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:27:01 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:27:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 258,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '060b7f46-14eb-5d21-9ef5-4a82c9338de6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG988YP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mg-ehs-luxury-auto-15t-gdi-phev-126852',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'MG',
'model': 'EHS',
'odometer': 60027,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70014,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61516,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66331,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71295,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69914,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51626,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62313,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68531,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69407,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_060b7f46-14eb-5d21-9ef5-4a82c9338de6/060b7f46-14eb-5d21-9ef5-4a82c9338de6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67730,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126852/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2022-06-16',
'seats_number': 0,
'seller_name': None,
'title': 'MG EHS Luxury Auto 1.5T GDI PHEV',
'transmission': 'automatic',
'trim': 'Luxury Auto 1.5T GDI PHEV',
'vin': 'LSJA24392MN157827',
'year': 2022}
2026-03-12 20:27:01 [arval.fr] INFO: Saving data for 126852: {'created_time': 1773347221.166611, 'last_price_update_time': 1773347221.166622}
2026-03-12 20:27:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811e50>
2026-03-12 20:27:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:27:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/9.jpeg saved to cache
2026-03-12 20:27:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811890>
2026-03-12 20:27:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:27:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/8.jpeg saved to cache
2026-03-12 20:27:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13907110>
2026-03-12 20:27:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:27:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/9.jpeg saved to cache
2026-03-12 20:27:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12554d90>
2026-03-12 20:27:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:27:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/8.jpeg saved to cache
2026-03-12 20:27:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f19e90>
2026-03-12 20:27:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:27:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/9.jpeg saved to cache
2026-03-12 20:27:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14ad0>
2026-03-12 20:27:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:27:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/8.jpeg saved to cache
2026-03-12 20:27:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905dd0>
2026-03-12 20:27:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:27:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/7.jpeg saved to cache
2026-03-12 20:27:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180831d0>
2026-03-12 20:27:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:27:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/6.jpeg saved to cache
2026-03-12 20:27:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561cd0>
2026-03-12 20:27:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:27:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/5.jpeg saved to cache
2026-03-12 20:27:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:11 [scrapy.extensions.logstats] INFO: Crawled 213 pages (at 3 pages/min), scraped 140 items (at 5 items/min)
2026-03-12 20:27:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:27:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12787690>
2026-03-12 20:27:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:27:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/4.jpeg saved to cache
2026-03-12 20:27:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905990>
2026-03-12 20:27:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/3.jpeg saved to cache
2026-03-12 20:27:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1bf90>
2026-03-12 20:27:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:27:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/2.jpeg saved to cache
2026-03-12 20:27:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685850>
2026-03-12 20:27:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/1.jpeg saved to cache
2026-03-12 20:27:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126857)
2026-03-12 20:27:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7d50>
2026-03-12 20:27:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:27:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/0.jpeg saved to cache
2026-03-12 20:27:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5e4feccb-c77c-5736-842a-75cac36ad4d9
2026-03-12 20:27:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5e4feccb-c77c-5736-842a-75cac36ad4d9, skipping ID generation
2026-03-12 20:27:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e4feccb-c77c-5736-842a-75cac36ad4d9 with scrape type 1
2026-03-12 20:27:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5e4feccb-c77c-5736-842a-75cac36ad4d9 sending to next pipeline
2026-03-12 20:27:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5e4feccb-c77c-5736-842a-75cac36ad4d9, identifier: 126857
2026-03-12 20:27:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5e4feccb-c77c-5736-842a-75cac36ad4d9 with identifier: 126857
2026-03-12 20:27:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5e4feccb-c77c-5736-842a-75cac36ad4d9 with identifier: 126857
2026-03-12 20:27:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5e4feccb-c77c-5736-842a-75cac36ad4d9 with identifier: 126857 to the API
2026-03-12 20:27:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:27:18 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:27:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '5e4feccb-c77c-5736-842a-75cac36ad4d9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ539WY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-sportback-s-line-35-tfsi-150-mhev-s-tronic-7-126857',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 70288,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60942,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58143,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65669,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63492,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64406,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68603,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69821,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44720,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e4feccb-c77c-5736-842a-75cac36ad4d9/5e4feccb-c77c-5736-842a-75cac36ad4d9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64946,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126857/9.jpeg',
'Width': 1280}],
'price': 33990.0,
'price_includes_vat': True,
'registration_date': '2022-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 Sportback S LINE 35 TFSI 150 MHEV S Tronic 7',
'transmission': 'automatic',
'trim': 'Sportback S LINE 35 TFSI 150 MHEV S Tronic 7',
'vin': 'WAUZZZF30N1144360',
'year': 2022}
2026-03-12 20:27:18 [arval.fr] INFO: Saving data for 126857: {'created_time': 1773347238.185413, 'last_price_update_time': 1773347238.185423}
2026-03-12 20:27:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:27:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126291d0>
2026-03-12 20:27:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:27:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/7.jpeg saved to cache
2026-03-12 20:27:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5810>
2026-03-12 20:27:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:27:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/6.jpeg saved to cache
2026-03-12 20:27:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:27:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12876550>
2026-03-12 20:27:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:27:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/5.jpeg saved to cache
2026-03-12 20:27:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:27:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:27:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:27:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with identifier: 126859
2026-03-12 20:27:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with scrape type 1
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/0.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/1.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/2.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/3.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/4.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/5.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4c77a742-c1a9-5b0e-8932-641a3498eef1 with identifier: 126861
2026-03-12 20:27:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c77a742-c1a9-5b0e-8932-641a3498eef1 with scrape type 1
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/0.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/6.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/1.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/7.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/2.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/8.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/3.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/9.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/4.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/5.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/6.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/7.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/8.jpeg not downloaded yet
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/9.jpeg not downloaded yet
2026-03-12 20:27:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12675890>
2026-03-12 20:27:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/4.jpeg saved to cache
2026-03-12 20:27:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:27:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:27:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a096be7e-3093-501a-b4a9-a68a5a384654 with identifier: 126865
2026-03-12 20:27:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a096be7e-3093-501a-b4a9-a68a5a384654 with scrape type 1
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/0.jpeg not downloaded yet
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/1.jpeg not downloaded yet
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/2.jpeg not downloaded yet
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/3.jpeg not downloaded yet
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/4.jpeg not downloaded yet
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/5.jpeg not downloaded yet
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/6.jpeg not downloaded yet
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/7.jpeg not downloaded yet
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/8.jpeg not downloaded yet
2026-03-12 20:27:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/9.jpeg not downloaded yet
2026-03-12 20:27:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12653a10>
2026-03-12 20:27:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/3.jpeg saved to cache
2026-03-12 20:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:27:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:27:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4fd33ac6-112a-56f8-a92f-54a8fccec73d with identifier: 126869
2026-03-12 20:27:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d with scrape type 1
2026-03-12 20:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/0.jpeg not downloaded yet
2026-03-12 20:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/1.jpeg not downloaded yet
2026-03-12 20:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/2.jpeg not downloaded yet
2026-03-12 20:27:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/3.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/4.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/5.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/6.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/7.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/8.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/9.jpeg not downloaded yet
2026-03-12 20:27:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:27:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13901090>
2026-03-12 20:27:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/2.jpeg saved to cache
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with identifier: 126874
2026-03-12 20:27:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with scrape type 1
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/0.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/1.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/2.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/3.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/4.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/5.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/6.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/7.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/8.jpeg not downloaded yet
2026-03-12 20:27:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/9.jpeg not downloaded yet
2026-03-12 20:27:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e0850>
2026-03-12 20:27:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:27:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/1.jpeg saved to cache
2026-03-12 20:27:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126856)
2026-03-12 20:27:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bea90>
2026-03-12 20:27:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:27:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/0.jpeg saved to cache
2026-03-12 20:27:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28
2026-03-12 20:27:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28, skipping ID generation
2026-03-12 20:27:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with scrape type 1
2026-03-12 20:27:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 sending to next pipeline
2026-03-12 20:27:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28, identifier: 126856
2026-03-12 20:27:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with identifier: 126856
2026-03-12 20:27:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with identifier: 126856
2026-03-12 20:27:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1a0c33a4-69e6-5fd3-8bd7-1e1372712c28 with identifier: 126856 to the API
2026-03-12 20:27:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:27:27 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:27:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1a0c33a4-69e6-5fd3-8bd7-1e1372712c28',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ212PW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-estate-evolution-tce-140-126856',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 28706,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80448,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70873,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79456,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82509,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83301,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79184,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83205,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52005,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1a0c33a4-69e6-5fd3-8bd7-1e1372712c28/1a0c33a4-69e6-5fd3-8bd7-1e1372712c28_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69794,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126856/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2023-08-04',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Estate Evolution TCe 140',
'transmission': 'manual',
'trim': 'Estate Evolution TCe 140',
'vin': 'VF1RFB00571325781',
'year': 2023}
2026-03-12 20:27:27 [arval.fr] INFO: Saving data for 126856: {'created_time': 1773347247.876513, 'last_price_update_time': 1773347247.876523}
2026-03-12 20:27:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8090>
2026-03-12 20:27:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:27:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/7.jpeg saved to cache
2026-03-12 20:27:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3cd10>
2026-03-12 20:27:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/6.jpeg saved to cache
2026-03-12 20:27:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394b650>
2026-03-12 20:27:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:27:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/5.jpeg saved to cache
2026-03-12 20:27:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808890>
2026-03-12 20:27:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:27:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/4.jpeg saved to cache
2026-03-12 20:27:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9310>
2026-03-12 20:27:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:27:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/3.jpeg saved to cache
2026-03-12 20:27:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808790>
2026-03-12 20:27:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/2.jpeg saved to cache
2026-03-12 20:27:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193525d0>
2026-03-12 20:27:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:27:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/1.jpeg saved to cache
2026-03-12 20:27:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126855)
2026-03-12 20:27:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12754d90>
2026-03-12 20:27:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:27:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/0.jpeg saved to cache
2026-03-12 20:27:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2
2026-03-12 20:27:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6d99d80c-621f-51f9-acfc-c3edc6126bb2, skipping ID generation
2026-03-12 20:27:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with scrape type 1
2026-03-12 20:27:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6d99d80c-621f-51f9-acfc-c3edc6126bb2 sending to next pipeline
2026-03-12 20:27:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d99d80c-621f-51f9-acfc-c3edc6126bb2, identifier: 126855
2026-03-12 20:27:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with identifier: 126855
2026-03-12 20:27:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with identifier: 126855
2026-03-12 20:27:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d99d80c-621f-51f9-acfc-c3edc6126bb2 with identifier: 126855 to the API
2026-03-12 20:27:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:27:38 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:27:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6d99d80c-621f-51f9-acfc-c3edc6126bb2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH800VG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-business-edition-ig-t-92-126855',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 30416,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70506,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54455,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66528,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67748,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67245,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51217,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63029,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68005,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79623,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d99d80c-621f-51f9-acfc-c3edc6126bb2/6d99d80c-621f-51f9-acfc-c3edc6126bb2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94636,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126855/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-07-29',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra Business Edition IG-T 92',
'transmission': 'manual',
'trim': 'Business Edition IG-T 92',
'vin': 'VNVK1400369038379',
'year': 2022}
2026-03-12 20:27:39 [arval.fr] INFO: Saving data for 126855: {'created_time': 1773347259.05381, 'last_price_update_time': 1773347259.053823}
2026-03-12 20:27:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:27:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7810>
2026-03-12 20:27:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:27:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/8.jpeg saved to cache
2026-03-12 20:27:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:27:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:27:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241510>
2026-03-12 20:27:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:27:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/9.jpeg saved to cache
2026-03-12 20:27:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:27:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:27:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197c6c90>
2026-03-12 20:27:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:27:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/9.jpeg saved to cache
2026-03-12 20:27:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:27:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:27:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3d410>
2026-03-12 20:27:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:27:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/8.jpeg saved to cache
2026-03-12 20:27:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:27:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:27:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12556e10>
2026-03-12 20:27:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:27:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/9.jpeg saved to cache
2026-03-12 20:27:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:27:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:27:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727f10>
2026-03-12 20:27:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:27:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/8.jpeg saved to cache
2026-03-12 20:27:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:27:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139103d0>
2026-03-12 20:27:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:27:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/9.jpeg saved to cache
2026-03-12 20:27:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127854d0>
2026-03-12 20:27:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:27:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/8.jpeg saved to cache
2026-03-12 20:27:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd750>
2026-03-12 20:27:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:27:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/7.jpeg saved to cache
2026-03-12 20:27:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856810>
2026-03-12 20:27:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:27:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/6.jpeg saved to cache
2026-03-12 20:27:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139044d0>
2026-03-12 20:27:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:27:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/5.jpeg saved to cache
2026-03-12 20:27:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12554050>
2026-03-12 20:27:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:27:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/4.jpeg saved to cache
2026-03-12 20:27:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126de0d0>
2026-03-12 20:27:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:27:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/3.jpeg saved to cache
2026-03-12 20:27:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ca750>
2026-03-12 20:27:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:27:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/2.jpeg saved to cache
2026-03-12 20:27:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c0810>
2026-03-12 20:27:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:27:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/1.jpeg saved to cache
2026-03-12 20:27:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126874)
2026-03-12 20:27:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf710>
2026-03-12 20:27:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:27:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/0.jpeg saved to cache
2026-03-12 20:27:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c
2026-03-12 20:27:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c, skipping ID generation
2026-03-12 20:27:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with scrape type 1
2026-03-12 20:27:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aac1b713-cf0e-5273-ba0e-c3a190a9bc1c sending to next pipeline
2026-03-12 20:27:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c, identifier: 126874
2026-03-12 20:27:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with identifier: 126874
2026-03-12 20:27:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with identifier: 126874
2026-03-12 20:27:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aac1b713-cf0e-5273-ba0e-c3a190a9bc1c with identifier: 126874 to the API
2026-03-12 20:27:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:27:57 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:27:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'aac1b713-cf0e-5273-ba0e-c3a190a9bc1c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR799FB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-126874',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 79661,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70403,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58176,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69891,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70135,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68723,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50785,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67053,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81101,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aac1b713-cf0e-5273-ba0e-c3a190a9bc1c/aac1b713-cf0e-5273-ba0e-c3a190a9bc1c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91295,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126874/9.jpeg',
'Width': 1280}],
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2023-09-15',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE056173',
'year': 2023}
2026-03-12 20:27:57 [arval.fr] INFO: Saving data for 126874: {'created_time': 1773347277.70479, 'last_price_update_time': 1773347277.704803}
2026-03-12 20:27:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:27:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12512810>
2026-03-12 20:27:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:27:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/7.jpeg saved to cache
2026-03-12 20:27:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:27:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:27:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:27:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5d50>
2026-03-12 20:27:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:27:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:27:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:27:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:27:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/6.jpeg saved to cache
2026-03-12 20:27:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:28:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:28:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcded0>
2026-03-12 20:28:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:28:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/5.jpeg saved to cache
2026-03-12 20:28:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:28:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:28:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663b50>
2026-03-12 20:28:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:28:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/4.jpeg saved to cache
2026-03-12 20:28:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:28:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:28:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c4f90>
2026-03-12 20:28:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:28:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/3.jpeg saved to cache
2026-03-12 20:28:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:28:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:28:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126282d0>
2026-03-12 20:28:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/2.jpeg saved to cache
2026-03-12 20:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:28:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:28:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394be10>
2026-03-12 20:28:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/1.jpeg saved to cache
2026-03-12 20:28:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:28:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126869)
2026-03-12 20:28:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12555110>
2026-03-12 20:28:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:28:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/0.jpeg saved to cache
2026-03-12 20:28:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d
2026-03-12 20:28:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4fd33ac6-112a-56f8-a92f-54a8fccec73d, skipping ID generation
2026-03-12 20:28:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d with scrape type 1
2026-03-12 20:28:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4fd33ac6-112a-56f8-a92f-54a8fccec73d sending to next pipeline
2026-03-12 20:28:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4fd33ac6-112a-56f8-a92f-54a8fccec73d, identifier: 126869
2026-03-12 20:28:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4fd33ac6-112a-56f8-a92f-54a8fccec73d with identifier: 126869
2026-03-12 20:28:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4fd33ac6-112a-56f8-a92f-54a8fccec73d with identifier: 126869
2026-03-12 20:28:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4fd33ac6-112a-56f8-a92f-54a8fccec73d with identifier: 126869 to the API
2026-03-12 20:28:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:28:09 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:28:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '4fd33ac6-112a-56f8-a92f-54a8fccec73d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE833QM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-roadtrip-16-hybrid-225-e-eat8-126869',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 22724,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89425,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79436,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89568,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89576,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86259,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72368,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85378,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89836,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125076,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4fd33ac6-112a-56f8-a92f-54a8fccec73d/4fd33ac6-112a-56f8-a92f-54a8fccec73d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116758,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126869/9.jpeg',
'Width': 1280}],
'price': 25490.0,
'price_includes_vat': True,
'registration_date': '2022-02-11',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 ROADTRIP 1.6 HYBRID 225 E-EAT8',
'transmission': 'automatic',
'trim': 'ROADTRIP 1.6 HYBRID 225 E-EAT8',
'vin': 'VF3M4DGZUMS264921',
'year': 2022}
2026-03-12 20:28:09 [arval.fr] INFO: Saving data for 126869: {'created_time': 1773347289.486552, 'last_price_update_time': 1773347289.486563}
2026-03-12 20:28:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:28:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139afad0>
2026-03-12 20:28:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/7.jpeg saved to cache
2026-03-12 20:28:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:28:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:28:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12556090>
2026-03-12 20:28:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/6.jpeg saved to cache
2026-03-12 20:28:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:28:11 [scrapy.extensions.logstats] INFO: Crawled 218 pages (at 5 pages/min), scraped 145 items (at 5 items/min)
2026-03-12 20:28:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:28:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:28:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127273d0>
2026-03-12 20:28:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/5.jpeg saved to cache
2026-03-12 20:28:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:28:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:28:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12555710>
2026-03-12 20:28:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:28:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/4.jpeg saved to cache
2026-03-12 20:28:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:28:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:28:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127252d0>
2026-03-12 20:28:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:28:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/3.jpeg saved to cache
2026-03-12 20:28:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:28:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:28:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125543d0>
2026-03-12 20:28:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:28:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/2.jpeg saved to cache
2026-03-12 20:28:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:28:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:28:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661cd0>
2026-03-12 20:28:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:28:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/1.jpeg saved to cache
2026-03-12 20:28:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:28:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126865)
2026-03-12 20:28:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12511890>
2026-03-12 20:28:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:28:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/0.jpeg saved to cache
2026-03-12 20:28:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a096be7e-3093-501a-b4a9-a68a5a384654
2026-03-12 20:28:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a096be7e-3093-501a-b4a9-a68a5a384654, skipping ID generation
2026-03-12 20:28:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a096be7e-3093-501a-b4a9-a68a5a384654 with scrape type 1
2026-03-12 20:28:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a096be7e-3093-501a-b4a9-a68a5a384654 sending to next pipeline
2026-03-12 20:28:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a096be7e-3093-501a-b4a9-a68a5a384654, identifier: 126865
2026-03-12 20:28:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a096be7e-3093-501a-b4a9-a68a5a384654 with identifier: 126865
2026-03-12 20:28:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a096be7e-3093-501a-b4a9-a68a5a384654 with identifier: 126865
2026-03-12 20:28:19 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a096be7e-3093-501a-b4a9-a68a5a384654 with identifier: 126865 to the API
2026-03-12 20:28:19 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:28:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:28:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'a096be7e-3093-501a-b4a9-a68a5a384654',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK636BZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-126865',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 46585,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80191,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77422,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76617,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79436,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69087,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77065,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80504,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76694,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69075,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a096be7e-3093-501a-b4a9-a68a5a384654/a096be7e-3093-501a-b4a9-a68a5a384654_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112402,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126865/9.jpeg',
'Width': 1280}],
'price': 27990.0,
'price_includes_vat': True,
'registration_date': '2022-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Propulsion',
'transmission': 'automatic',
'trim': 'Propulsion',
'vin': 'LRW3E7FS1PC661459',
'year': 2022}
2026-03-12 20:28:20 [arval.fr] INFO: Saving data for 126865: {'created_time': 1773347300.362615, 'last_price_update_time': 1773347300.362625}
2026-03-12 20:28:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:28:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19631910>
2026-03-12 20:28:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:28:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/7.jpeg saved to cache
2026-03-12 20:28:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:28:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:28:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ca90>
2026-03-12 20:28:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:28:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/6.jpeg saved to cache
2026-03-12 20:28:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:28:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:28:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:28:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905c50>
2026-03-12 20:28:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:28:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/5.jpeg saved to cache
2026-03-12 20:28:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:28:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:28:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394b410>
2026-03-12 20:28:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/4.jpeg saved to cache
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:28:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:28:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with identifier: 126876
2026-03-12 20:28:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with scrape type 1
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/0.jpeg not downloaded yet
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/1.jpeg not downloaded yet
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/2.jpeg not downloaded yet
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/3.jpeg not downloaded yet
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/4.jpeg not downloaded yet
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/5.jpeg not downloaded yet
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/6.jpeg not downloaded yet
2026-03-12 20:28:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/7.jpeg not downloaded yet
2026-03-12 20:28:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/8.jpeg not downloaded yet
2026-03-12 20:28:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/9.jpeg not downloaded yet
2026-03-12 20:28:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcf290>
2026-03-12 20:28:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:28:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/9.jpeg saved to cache
2026-03-12 20:28:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:28:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687790>
2026-03-12 20:28:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:28:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/3.jpeg saved to cache
2026-03-12 20:28:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:28:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c4c90>
2026-03-12 20:28:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:28:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/8.jpeg saved to cache
2026-03-12 20:28:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:28:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12653650>
2026-03-12 20:28:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:28:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/2.jpeg saved to cache
2026-03-12 20:28:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:28:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f88150>
2026-03-12 20:28:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:28:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/7.jpeg saved to cache
2026-03-12 20:28:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:28:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684ed0>
2026-03-12 20:28:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:28:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/1.jpeg saved to cache
2026-03-12 20:28:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:28:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12849e90>
2026-03-12 20:28:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:28:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/6.jpeg saved to cache
2026-03-12 20:28:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126861)
2026-03-12 20:28:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ca6d0>
2026-03-12 20:28:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:28:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/0.jpeg saved to cache
2026-03-12 20:28:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4c77a742-c1a9-5b0e-8932-641a3498eef1
2026-03-12 20:28:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4c77a742-c1a9-5b0e-8932-641a3498eef1, skipping ID generation
2026-03-12 20:28:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4c77a742-c1a9-5b0e-8932-641a3498eef1 with scrape type 1
2026-03-12 20:28:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4c77a742-c1a9-5b0e-8932-641a3498eef1 sending to next pipeline
2026-03-12 20:28:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4c77a742-c1a9-5b0e-8932-641a3498eef1, identifier: 126861
2026-03-12 20:28:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4c77a742-c1a9-5b0e-8932-641a3498eef1 with identifier: 126861
2026-03-12 20:28:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4c77a742-c1a9-5b0e-8932-641a3498eef1 with identifier: 126861
2026-03-12 20:28:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4c77a742-c1a9-5b0e-8932-641a3498eef1 with identifier: 126861 to the API
2026-03-12 20:28:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:28:34 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:28:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.9L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4c77a742-c1a9-5b0e-8932-641a3498eef1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP861SL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-cla-coupe-200-d-amg-line-ba8-126861',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe CLA',
'odometer': 56395,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62808,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50950,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61682,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64361,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59004,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46393,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55164,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61981,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59310,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4c77a742-c1a9-5b0e-8932-641a3498eef1/4c77a742-c1a9-5b0e-8932-641a3498eef1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99283,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126861/9.jpeg',
'Width': 1280}],
'price': 33990.0,
'price_includes_vat': True,
'registration_date': '2023-06-22',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe CLA Coupe 200 d AMG Line BA8',
'transmission': 'automatic',
'trim': 'Coupe 200 d AMG Line BA8',
'vin': 'W1K5J1CB2PN356071',
'year': 2023}
2026-03-12 20:28:34 [arval.fr] INFO: Saving data for 126861: {'created_time': 1773347314.628305, 'last_price_update_time': 1773347314.628315}
2026-03-12 20:28:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663f50>
2026-03-12 20:28:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:28:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/5.jpeg saved to cache
2026-03-12 20:28:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3fc10>
2026-03-12 20:28:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:28:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/4.jpeg saved to cache
2026-03-12 20:28:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19638dd0>
2026-03-12 20:28:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:28:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/3.jpeg saved to cache
2026-03-12 20:28:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19351a10>
2026-03-12 20:28:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:28:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/2.jpeg saved to cache
2026-03-12 20:28:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262acd0>
2026-03-12 20:28:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:28:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/1.jpeg saved to cache
2026-03-12 20:28:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126859)
2026-03-12 20:28:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12651310>
2026-03-12 20:28:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:28:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/0.jpeg saved to cache
2026-03-12 20:28:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238
2026-03-12 20:28:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238, skipping ID generation
2026-03-12 20:28:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with scrape type 1
2026-03-12 20:28:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 sending to next pipeline
2026-03-12 20:28:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238, identifier: 126859
2026-03-12 20:28:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with identifier: 126859
2026-03-12 20:28:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with identifier: 126859
2026-03-12 20:28:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3b8bca09-0f50-5e83-ad1d-fa8a19da6238 with identifier: 126859 to the API
2026-03-12 20:28:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:28:41 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:28:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 2,
'engine': '1.0L',
'engine_horse_power': 69,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '3b8bca09-0f50-5e83-ad1d-fa8a19da6238',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ140MK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-c-cabriolet-dolcevita-plus-hybrid-10-bsg-70-126859',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500 C',
'odometer': 18735,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68982,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61548,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67200,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64209,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64549,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56667,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68455,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75591,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b8bca09-0f50-5e83-ad1d-fa8a19da6238/3b8bca09-0f50-5e83-ad1d-fa8a19da6238_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99334,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126859/9.jpeg',
'Width': 1280}],
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-09-21',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 C Cabriolet Dolcevita Plus Hybrid 1.0 BSG 70',
'transmission': 'manual',
'trim': 'Cabriolet Dolcevita Plus Hybrid 1.0 BSG 70',
'vin': 'ZFABF1CJ4NJG73497',
'year': 2022}
2026-03-12 20:28:41 [arval.fr] INFO: Saving data for 126859: {'created_time': 1773347321.787744, 'last_price_update_time': 1773347321.787754}
2026-03-12 20:28:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 20:28:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e17110>
2026-03-12 20:28:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:28:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/7.jpeg saved to cache
2026-03-12 20:28:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 20:28:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 20:28:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963c150>
2026-03-12 20:28:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:28:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/6.jpeg saved to cache
2026-03-12 20:28:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 20:28:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f43d0>
2026-03-12 20:28:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:28:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/9.jpeg saved to cache
2026-03-12 20:28:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686910>
2026-03-12 20:28:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:28:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/8.jpeg saved to cache
2026-03-12 20:28:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661550>
2026-03-12 20:28:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:28:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/7.jpeg saved to cache
2026-03-12 20:28:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12874c50>
2026-03-12 20:28:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:28:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/6.jpeg saved to cache
2026-03-12 20:28:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126521d0>
2026-03-12 20:28:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:28:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/5.jpeg saved to cache
2026-03-12 20:28:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663a90>
2026-03-12 20:28:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:28:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/4.jpeg saved to cache
2026-03-12 20:28:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9610>
2026-03-12 20:28:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:28:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/3.jpeg saved to cache
2026-03-12 20:28:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813690>
2026-03-12 20:28:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:28:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/2.jpeg saved to cache
2026-03-12 20:28:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac410>
2026-03-12 20:28:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:28:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/1.jpeg saved to cache
2026-03-12 20:28:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126876)
2026-03-12 20:28:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685050>
2026-03-12 20:28:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:28:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/0.jpeg saved to cache
2026-03-12 20:28:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af
2026-03-12 20:28:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af, skipping ID generation
2026-03-12 20:28:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with scrape type 1
2026-03-12 20:28:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af sending to next pipeline
2026-03-12 20:28:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af, identifier: 126876
2026-03-12 20:28:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with identifier: 126876
2026-03-12 20:28:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with identifier: 126876
2026-03-12 20:28:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af with identifier: 126876 to the API
2026-03-12 20:28:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:28:56 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:28:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE712CJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-15-bluehdi-130-bvm6-126876',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 72592,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69014,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62197,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71416,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68492,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65326,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52312,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67633,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75785,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48319,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af/0c4e7ff3-cbfd-5933-8c95-cb0d6be0f5af_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69808,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126876/9.jpeg',
'Width': 1280}],
'price': 19590.0,
'price_includes_vat': True,
'registration_date': '2022-01-13',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.5 BlueHDi 130 BVM6',
'transmission': 'manual',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVM6',
'vin': 'VF3MCYHZMMS257681',
'year': 2022}
2026-03-12 20:28:56 [arval.fr] INFO: Saving data for 126876: {'created_time': 1773347336.901469, 'last_price_update_time': 1773347336.901479}
2026-03-12 20:28:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 20:28:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755650>
2026-03-12 20:28:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:28:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/5.jpeg saved to cache
2026-03-12 20:28:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 20:28:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 20:28:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cde10>
2026-03-12 20:28:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:28:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/4.jpeg saved to cache
2026-03-12 20:28:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 20:28:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 20:28:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:28:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1f90>
2026-03-12 20:28:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:28:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:28:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:28:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:28:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/3.jpeg saved to cache
2026-03-12 20:28:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 20:29:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 20:29:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829d10>
2026-03-12 20:29:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:29:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/2.jpeg saved to cache
2026-03-12 20:29:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 20:29:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 20:29:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784790>
2026-03-12 20:29:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:29:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/1.jpeg saved to cache
2026-03-12 20:29:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 20:29:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124357)
2026-03-12 20:29:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cded0>
2026-03-12 20:29:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:29:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/0.jpeg saved to cache
2026-03-12 20:29:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1
2026-03-12 20:29:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 713669b4-9ac3-57ad-b41a-4a56d4e881f1, skipping ID generation
2026-03-12 20:29:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1 with scrape type 1
2026-03-12 20:29:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 713669b4-9ac3-57ad-b41a-4a56d4e881f1 sending to next pipeline
2026-03-12 20:29:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 713669b4-9ac3-57ad-b41a-4a56d4e881f1, identifier: 124357
2026-03-12 20:29:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 713669b4-9ac3-57ad-b41a-4a56d4e881f1 with identifier: 124357
2026-03-12 20:29:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 713669b4-9ac3-57ad-b41a-4a56d4e881f1 with identifier: 124357
2026-03-12 20:29:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 713669b4-9ac3-57ad-b41a-4a56d4e881f1 with identifier: 124357 to the API
2026-03-12 20:29:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:29:03 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:29:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '713669b4-9ac3-57ad-b41a-4a56d4e881f1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX654FX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-124357',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 13538,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46425,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57891,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57590,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55488,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41984,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53071,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56452,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77043,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_713669b4-9ac3-57ad-b41a-4a56d4e881f1/713669b4-9ac3-57ad-b41a-4a56d4e881f1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86050,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124357/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2024-05-31',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030479',
'year': 2024}
2026-03-12 20:29:03 [arval.fr] INFO: Saving data for 124357: {'created_time': 1773347343.170164, 'last_price_update_time': 1773347343.170174}
2026-03-12 20:29:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 20:29:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:29:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f68c10>
2026-03-12 20:29:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:29:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/7.jpeg saved to cache
2026-03-12 20:29:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 20:29:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 20:29:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:29:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a890>
2026-03-12 20:29:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/6.jpeg saved to cache
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 20:29:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:29:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a7f2e995-93d6-579f-ae55-a571a1506407 with identifier: 126877
2026-03-12 20:29:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7f2e995-93d6-579f-ae55-a571a1506407 with scrape type 1
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/0.jpeg not downloaded yet
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/1.jpeg not downloaded yet
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/2.jpeg not downloaded yet
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/3.jpeg not downloaded yet
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/4.jpeg not downloaded yet
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/5.jpeg not downloaded yet
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/6.jpeg not downloaded yet
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/7.jpeg not downloaded yet
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/8.jpeg not downloaded yet
2026-03-12 20:29:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/9.jpeg not downloaded yet
2026-03-12 20:29:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 20:29:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6f50>
2026-03-12 20:29:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:29:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/5.jpeg saved to cache
2026-03-12 20:29:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 20:29:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:29:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:29:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with identifier: 126880
2026-03-12 20:29:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with scrape type 1
2026-03-12 20:29:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/0.jpeg not downloaded yet
2026-03-12 20:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/1.jpeg not downloaded yet
2026-03-12 20:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/2.jpeg not downloaded yet
2026-03-12 20:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/3.jpeg not downloaded yet
2026-03-12 20:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/4.jpeg not downloaded yet
2026-03-12 20:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/5.jpeg not downloaded yet
2026-03-12 20:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/6.jpeg not downloaded yet
2026-03-12 20:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/7.jpeg not downloaded yet
2026-03-12 20:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/8.jpeg not downloaded yet
2026-03-12 20:29:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/9.jpeg not downloaded yet
2026-03-12 20:29:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 20:29:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ce010>
2026-03-12 20:29:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/4.jpeg saved to cache
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 20:29:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:29:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba253640-9ee1-56bc-b32f-b299928b92aa with identifier: 126881
2026-03-12 20:29:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba253640-9ee1-56bc-b32f-b299928b92aa with scrape type 1
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/0.jpeg not downloaded yet
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/1.jpeg not downloaded yet
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/2.jpeg not downloaded yet
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/3.jpeg not downloaded yet
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/4.jpeg not downloaded yet
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/5.jpeg not downloaded yet
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/6.jpeg not downloaded yet
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/7.jpeg not downloaded yet
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/8.jpeg not downloaded yet
2026-03-12 20:29:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/9.jpeg not downloaded yet
2026-03-12 20:29:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 20:29:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262b610>
2026-03-12 20:29:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:29:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/3.jpeg saved to cache
2026-03-12 20:29:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 20:29:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 20:29:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f897d0>
2026-03-12 20:29:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:29:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/2.jpeg saved to cache
2026-03-12 20:29:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 20:29:11 [scrapy.extensions.logstats] INFO: Crawled 222 pages (at 4 pages/min), scraped 150 items (at 5 items/min)
2026-03-12 20:29:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:29:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 20:29:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef290>
2026-03-12 20:29:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:29:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/1.jpeg saved to cache
2026-03-12 20:29:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 20:29:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124355)
2026-03-12 20:29:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662fd0>
2026-03-12 20:29:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:29:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/0.jpeg saved to cache
2026-03-12 20:29:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bba9a188-0c02-56e0-8988-cf094f53f49a
2026-03-12 20:29:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bba9a188-0c02-56e0-8988-cf094f53f49a, skipping ID generation
2026-03-12 20:29:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bba9a188-0c02-56e0-8988-cf094f53f49a with scrape type 1
2026-03-12 20:29:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bba9a188-0c02-56e0-8988-cf094f53f49a sending to next pipeline
2026-03-12 20:29:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: bba9a188-0c02-56e0-8988-cf094f53f49a, identifier: 124355
2026-03-12 20:29:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: bba9a188-0c02-56e0-8988-cf094f53f49a with identifier: 124355
2026-03-12 20:29:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: bba9a188-0c02-56e0-8988-cf094f53f49a with identifier: 124355
2026-03-12 20:29:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: bba9a188-0c02-56e0-8988-cf094f53f49a with identifier: 124355 to the API
2026-03-12 20:29:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:29:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:29:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'bba9a188-0c02-56e0-8988-cf094f53f49a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX348VM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-124355',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 15665,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48214,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59749,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58349,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57941,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41705,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56608,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61461,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80958,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bba9a188-0c02-56e0-8988-cf094f53f49a/bba9a188-0c02-56e0-8988-cf094f53f49a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81961,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124355/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2024-06-25',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030477',
'year': 2024}
2026-03-12 20:29:13 [arval.fr] INFO: Saving data for 124355: {'created_time': 1773347353.93295, 'last_price_update_time': 1773347353.932962}
2026-03-12 20:29:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 20:29:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2710>
2026-03-12 20:29:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:29:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/8.jpeg saved to cache
2026-03-12 20:29:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 20:29:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 20:29:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e3cd10>
2026-03-12 20:29:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:29:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/7.jpeg saved to cache
2026-03-12 20:29:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 20:29:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 20:29:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912950>
2026-03-12 20:29:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:29:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/6.jpeg saved to cache
2026-03-12 20:29:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 20:29:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 20:29:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127220d0>
2026-03-12 20:29:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:29:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/5.jpeg saved to cache
2026-03-12 20:29:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 20:29:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 20:29:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12511410>
2026-03-12 20:29:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:29:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/4.jpeg saved to cache
2026-03-12 20:29:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 20:29:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 20:29:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6a50>
2026-03-12 20:29:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:29:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/3.jpeg saved to cache
2026-03-12 20:29:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 20:29:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 20:29:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2450>
2026-03-12 20:29:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:29:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/2.jpeg saved to cache
2026-03-12 20:29:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 20:29:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124291)
2026-03-12 20:29:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf510>
2026-03-12 20:29:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:29:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/1.jpeg saved to cache
2026-03-12 20:29:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0
2026-03-12 20:29:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0, skipping ID generation
2026-03-12 20:29:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with scrape type 1
2026-03-12 20:29:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 sending to next pipeline
2026-03-12 20:29:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0, identifier: 124291
2026-03-12 20:29:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with identifier: 124291
2026-03-12 20:29:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with identifier: 124291
2026-03-12 20:29:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 406d1ef3-19b9-52aa-9f82-0706e8f8ecf0 with identifier: 124291 to the API
2026-03-12 20:29:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:29:22 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:29:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '406d1ef3-19b9-52aa-9f82-0706e8f8ecf0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH963BT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-business-edition-ig-t-92-124291',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 30795,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65325,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50494,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63810,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63426,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63441,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49422,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62332,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64774,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63839,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_406d1ef3-19b9-52aa-9f82-0706e8f8ecf0/406d1ef3-19b9-52aa-9f82-0706e8f8ecf0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76920,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124291/9.jpeg',
'Width': 1280}],
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2022-06-22',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra Business Edition IG-T 92',
'transmission': 'manual',
'trim': 'Business Edition IG-T 92',
'vin': 'VNVK1400269436103',
'year': 2022}
2026-03-12 20:29:23 [arval.fr] INFO: Saving data for 124291: {'created_time': 1773347363.009193, 'last_price_update_time': 1773347363.009204}
2026-03-12 20:29:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f310>
2026-03-12 20:29:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:29:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/9.jpeg saved to cache
2026-03-12 20:29:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f6690>
2026-03-12 20:29:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:29:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/8.jpeg saved to cache
2026-03-12 20:29:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912f50>
2026-03-12 20:29:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:29:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/9.jpeg saved to cache
2026-03-12 20:29:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12653790>
2026-03-12 20:29:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:29:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/8.jpeg saved to cache
2026-03-12 20:29:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12786090>
2026-03-12 20:29:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:29:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/9.jpeg saved to cache
2026-03-12 20:29:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fee950>
2026-03-12 20:29:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:29:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/8.jpeg saved to cache
2026-03-12 20:29:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d35d0>
2026-03-12 20:29:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:29:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/7.jpeg saved to cache
2026-03-12 20:29:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d73d0>
2026-03-12 20:29:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:29:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/6.jpeg saved to cache
2026-03-12 20:29:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e33d0>
2026-03-12 20:29:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:29:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/5.jpeg saved to cache
2026-03-12 20:29:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fee090>
2026-03-12 20:29:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:29:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/4.jpeg saved to cache
2026-03-12 20:29:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808850>
2026-03-12 20:29:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:29:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/3.jpeg saved to cache
2026-03-12 20:29:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12650690>
2026-03-12 20:29:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:29:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/2.jpeg saved to cache
2026-03-12 20:29:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912110>
2026-03-12 20:29:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:29:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/1.jpeg saved to cache
2026-03-12 20:29:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126881)
2026-03-12 20:29:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196317d0>
2026-03-12 20:29:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:29:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/0.jpeg saved to cache
2026-03-12 20:29:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ba253640-9ee1-56bc-b32f-b299928b92aa
2026-03-12 20:29:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ba253640-9ee1-56bc-b32f-b299928b92aa, skipping ID generation
2026-03-12 20:29:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba253640-9ee1-56bc-b32f-b299928b92aa with scrape type 1
2026-03-12 20:29:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ba253640-9ee1-56bc-b32f-b299928b92aa sending to next pipeline
2026-03-12 20:29:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ba253640-9ee1-56bc-b32f-b299928b92aa, identifier: 126881
2026-03-12 20:29:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ba253640-9ee1-56bc-b32f-b299928b92aa with identifier: 126881
2026-03-12 20:29:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ba253640-9ee1-56bc-b32f-b299928b92aa with identifier: 126881
2026-03-12 20:29:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ba253640-9ee1-56bc-b32f-b299928b92aa with identifier: 126881 to the API
2026-03-12 20:29:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:29:41 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:29:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ba253640-9ee1-56bc-b32f-b299928b92aa',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC476MY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-n-design-dig-t-114-bvm6-126881',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 50080,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75814,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64143,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75604,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73953,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74197,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59118,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73302,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75030,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39975,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba253640-9ee1-56bc-b32f-b299928b92aa/ba253640-9ee1-56bc-b32f-b299928b92aa_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78059,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126881/9.jpeg',
'Width': 1280}],
'price': 16590.0,
'price_includes_vat': True,
'registration_date': '2021-10-21',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke N-Design DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'N-Design DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1144113',
'year': 2021}
2026-03-12 20:29:41 [arval.fr] INFO: Saving data for 126881: {'created_time': 1773347381.173707, 'last_price_update_time': 1773347381.173716}
2026-03-12 20:29:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:29:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756a50>
2026-03-12 20:29:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:29:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/7.jpeg saved to cache
2026-03-12 20:29:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:29:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:29:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 853d06d8-467f-5d56-8849-34c7e94396e0 with identifier: 126884
2026-03-12 20:29:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 853d06d8-467f-5d56-8849-34c7e94396e0 with scrape type 1
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/0.jpeg not downloaded yet
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/1.jpeg not downloaded yet
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/2.jpeg not downloaded yet
2026-03-12 20:29:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13910bd0>
2026-03-12 20:29:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/6.jpeg saved to cache
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/3.jpeg not downloaded yet
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/4.jpeg not downloaded yet
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/5.jpeg not downloaded yet
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/6.jpeg not downloaded yet
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/7.jpeg not downloaded yet
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/8.jpeg not downloaded yet
2026-03-12 20:29:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/9.jpeg not downloaded yet
2026-03-12 20:29:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904c90>
2026-03-12 20:29:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:29:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/5.jpeg saved to cache
2026-03-12 20:29:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:29:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12554d90>
2026-03-12 20:29:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/4.jpeg saved to cache
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:29:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ae468b8-c2c0-501b-8bac-9a53211499b4 with identifier: 126885
2026-03-12 20:29:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ae468b8-c2c0-501b-8bac-9a53211499b4 with scrape type 1
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/0.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/1.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/2.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/3.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/4.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/5.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/6.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/7.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/8.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/9.jpeg not downloaded yet
2026-03-12 20:29:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:29:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a06715eb-8be3-5654-935e-1e4c13c5ed94 with identifier: 126886
2026-03-12 20:29:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a06715eb-8be3-5654-935e-1e4c13c5ed94 with scrape type 1
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/0.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/1.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/2.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/3.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/4.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/5.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/6.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/7.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/8.jpeg not downloaded yet
2026-03-12 20:29:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/9.jpeg not downloaded yet
2026-03-12 20:29:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c194ece50>
2026-03-12 20:29:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:29:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/3.jpeg saved to cache
2026-03-12 20:29:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126535d0>
2026-03-12 20:29:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:29:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/2.jpeg saved to cache
2026-03-12 20:29:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963c9d0>
2026-03-12 20:29:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:29:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/1.jpeg saved to cache
2026-03-12 20:29:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126880)
2026-03-12 20:29:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5690>
2026-03-12 20:29:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:29:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/0.jpeg saved to cache
2026-03-12 20:29:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02
2026-03-12 20:29:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ff48728d-b8b0-55f0-9feb-16fb1fe25c02, skipping ID generation
2026-03-12 20:29:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with scrape type 1
2026-03-12 20:29:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ff48728d-b8b0-55f0-9feb-16fb1fe25c02 sending to next pipeline
2026-03-12 20:29:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ff48728d-b8b0-55f0-9feb-16fb1fe25c02, identifier: 126880
2026-03-12 20:29:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with identifier: 126880
2026-03-12 20:29:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with identifier: 126880
2026-03-12 20:29:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ff48728d-b8b0-55f0-9feb-16fb1fe25c02 with identifier: 126880 to the API
2026-03-12 20:29:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:29:51 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:29:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ff48728d-b8b0-55f0-9feb-16fb1fe25c02',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG825TP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-12-puretech-130-bva8-7-sieges-126880',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 54380,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80368,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70376,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82119,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83910,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82014,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65251,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79942,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85036,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55786,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ff48728d-b8b0-55f0-9feb-16fb1fe25c02/ff48728d-b8b0-55f0-9feb-16fb1fe25c02_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70771,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126880/9.jpeg',
'Width': 1280}],
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2022-06-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'vin': 'VF3MRHNSUNS100406',
'year': 2022}
2026-03-12 20:29:51 [arval.fr] INFO: Saving data for 126880: {'created_time': 1773347391.291239, 'last_price_update_time': 1773347391.291252}
2026-03-12 20:29:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c7ad0>
2026-03-12 20:29:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:29:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/7.jpeg saved to cache
2026-03-12 20:29:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963b690>
2026-03-12 20:29:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:29:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/6.jpeg saved to cache
2026-03-12 20:29:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12512010>
2026-03-12 20:29:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:29:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/5.jpeg saved to cache
2026-03-12 20:29:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13913d90>
2026-03-12 20:29:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:29:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/4.jpeg saved to cache
2026-03-12 20:29:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f6250>
2026-03-12 20:29:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:29:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/3.jpeg saved to cache
2026-03-12 20:29:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912710>
2026-03-12 20:29:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:29:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/2.jpeg saved to cache
2026-03-12 20:29:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193a5450>
2026-03-12 20:29:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:29:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/1.jpeg saved to cache
2026-03-12 20:29:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126877)
2026-03-12 20:29:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:29:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629290>
2026-03-12 20:29:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:29:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:29:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:29:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:29:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/0.jpeg saved to cache
2026-03-12 20:29:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a7f2e995-93d6-579f-ae55-a571a1506407
2026-03-12 20:29:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a7f2e995-93d6-579f-ae55-a571a1506407, skipping ID generation
2026-03-12 20:29:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a7f2e995-93d6-579f-ae55-a571a1506407 with scrape type 1
2026-03-12 20:29:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a7f2e995-93d6-579f-ae55-a571a1506407 sending to next pipeline
2026-03-12 20:29:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a7f2e995-93d6-579f-ae55-a571a1506407, identifier: 126877
2026-03-12 20:29:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a7f2e995-93d6-579f-ae55-a571a1506407 with identifier: 126877
2026-03-12 20:29:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a7f2e995-93d6-579f-ae55-a571a1506407 with identifier: 126877
2026-03-12 20:29:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a7f2e995-93d6-579f-ae55-a571a1506407 with identifier: 126877 to the API
2026-03-12 20:29:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:30:00 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:30:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a7f2e995-93d6-579f-ae55-a571a1506407',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC761MY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-fourgon-worker-m-1000-12-puretech-130-bva8-126877',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 66652,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62997,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53459,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66132,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64587,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65205,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51454,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64852,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66282,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83124,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a7f2e995-93d6-579f-ae55-a571a1506407/a7f2e995-93d6-579f-ae55-a571a1506407_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54243,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126877/9.jpeg',
'Width': 1280}],
'price': 12290.0,
'price_includes_vat': True,
'registration_date': '2021-10-21',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Fourgon Worker M 1000 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Fourgon Worker M 1000 1.2 PureTech 130 BVA8',
'vin': 'VR7EUHNS3LJ847981',
'year': 2021}
2026-03-12 20:30:00 [arval.fr] INFO: Saving data for 126877: {'created_time': 1773347400.440936, 'last_price_update_time': 1773347400.440947}
2026-03-12 20:30:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d6dd0>
2026-03-12 20:30:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:30:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/9.jpeg saved to cache
2026-03-12 20:30:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127879d0>
2026-03-12 20:30:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:30:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/8.jpeg saved to cache
2026-03-12 20:30:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127549d0>
2026-03-12 20:30:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:30:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/7.jpeg saved to cache
2026-03-12 20:30:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241b90>
2026-03-12 20:30:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:30:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/9.jpeg saved to cache
2026-03-12 20:30:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12557bd0>
2026-03-12 20:30:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:30:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/9.jpeg saved to cache
2026-03-12 20:30:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6590>
2026-03-12 20:30:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:30:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/8.jpeg saved to cache
2026-03-12 20:30:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fecd50>
2026-03-12 20:30:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:30:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/7.jpeg saved to cache
2026-03-12 20:30:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7910>
2026-03-12 20:30:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:30:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/6.jpeg saved to cache
2026-03-12 20:30:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4190>
2026-03-12 20:30:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:30:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/5.jpeg saved to cache
2026-03-12 20:30:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12650b50>
2026-03-12 20:30:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:30:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/4.jpeg saved to cache
2026-03-12 20:30:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:11 [scrapy.extensions.logstats] INFO: Crawled 225 pages (at 3 pages/min), scraped 155 items (at 5 items/min)
2026-03-12 20:30:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:30:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128486d0>
2026-03-12 20:30:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:30:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/3.jpeg saved to cache
2026-03-12 20:30:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280bf50>
2026-03-12 20:30:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:30:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/2.jpeg saved to cache
2026-03-12 20:30:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272eb90>
2026-03-12 20:30:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:30:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/1.jpeg saved to cache
2026-03-12 20:30:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126886)
2026-03-12 20:30:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12556e10>
2026-03-12 20:30:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:30:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/0.jpeg saved to cache
2026-03-12 20:30:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a06715eb-8be3-5654-935e-1e4c13c5ed94
2026-03-12 20:30:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a06715eb-8be3-5654-935e-1e4c13c5ed94, skipping ID generation
2026-03-12 20:30:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a06715eb-8be3-5654-935e-1e4c13c5ed94 with scrape type 1
2026-03-12 20:30:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a06715eb-8be3-5654-935e-1e4c13c5ed94 sending to next pipeline
2026-03-12 20:30:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a06715eb-8be3-5654-935e-1e4c13c5ed94, identifier: 126886
2026-03-12 20:30:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a06715eb-8be3-5654-935e-1e4c13c5ed94 with identifier: 126886
2026-03-12 20:30:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a06715eb-8be3-5654-935e-1e4c13c5ed94 with identifier: 126886
2026-03-12 20:30:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a06715eb-8be3-5654-935e-1e4c13c5ed94 with identifier: 126886 to the API
2026-03-12 20:30:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:30:17 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:30:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a06715eb-8be3-5654-935e-1e4c13c5ed94',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR348RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-126886',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 21822,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65578,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54006,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64355,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63609,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51563,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63877,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67684,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57964,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a06715eb-8be3-5654-935e-1e4c13c5ed94/a06715eb-8be3-5654-935e-1e4c13c5ed94_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69268,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126886/9.jpeg',
'Width': 1280}],
'price': 17590.0,
'price_includes_vat': True,
'registration_date': '2023-10-06',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1262942',
'year': 2023}
2026-03-12 20:30:17 [arval.fr] INFO: Saving data for 126886: {'created_time': 1773347417.593686, 'last_price_update_time': 1773347417.593697}
2026-03-12 20:30:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:30:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d750>
2026-03-12 20:30:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:30:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/8.jpeg saved to cache
2026-03-12 20:30:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:30:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:30:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127544d0>
2026-03-12 20:30:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/7.jpeg saved to cache
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a41cfa9d-2a78-54be-9780-1f3913469435 with identifier: 127176
2026-03-12 20:30:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a41cfa9d-2a78-54be-9780-1f3913469435 with scrape type 1
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/0.jpeg not downloaded yet
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/1.jpeg not downloaded yet
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/2.jpeg not downloaded yet
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/3.jpeg not downloaded yet
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/4.jpeg not downloaded yet
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/5.jpeg not downloaded yet
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/6.jpeg not downloaded yet
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/7.jpeg not downloaded yet
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/8.jpeg not downloaded yet
2026-03-12 20:30:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/9.jpeg not downloaded yet
2026-03-12 20:30:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:30:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4d810>
2026-03-12 20:30:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/6.jpeg saved to cache
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:30:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e44ef45c-0aef-5641-8d41-0e42173e560d with identifier: 127177
2026-03-12 20:30:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e44ef45c-0aef-5641-8d41-0e42173e560d with scrape type 1
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/0.jpeg not downloaded yet
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/1.jpeg not downloaded yet
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/2.jpeg not downloaded yet
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/3.jpeg not downloaded yet
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/4.jpeg not downloaded yet
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/5.jpeg not downloaded yet
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/6.jpeg not downloaded yet
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/7.jpeg not downloaded yet
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/8.jpeg not downloaded yet
2026-03-12 20:30:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/9.jpeg not downloaded yet
2026-03-12 20:30:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:30:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with identifier: 127178
2026-03-12 20:30:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with scrape type 1
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/0.jpeg not downloaded yet
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/1.jpeg not downloaded yet
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/2.jpeg not downloaded yet
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/3.jpeg not downloaded yet
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/4.jpeg not downloaded yet
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/5.jpeg not downloaded yet
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/6.jpeg not downloaded yet
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/7.jpeg not downloaded yet
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/8.jpeg not downloaded yet
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/9.jpeg not downloaded yet
2026-03-12 20:30:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a0d0>
2026-03-12 20:30:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/5.jpeg saved to cache
2026-03-12 20:30:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12675b10>
2026-03-12 20:30:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:30:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/4.jpeg saved to cache
2026-03-12 20:30:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d5d10>
2026-03-12 20:30:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:30:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/3.jpeg saved to cache
2026-03-12 20:30:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287da10>
2026-03-12 20:30:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:30:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/2.jpeg saved to cache
2026-03-12 20:30:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b97d0>
2026-03-12 20:30:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:30:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/1.jpeg saved to cache
2026-03-12 20:30:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126885)
2026-03-12 20:30:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fee790>
2026-03-12 20:30:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:30:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/0.jpeg saved to cache
2026-03-12 20:30:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7ae468b8-c2c0-501b-8bac-9a53211499b4
2026-03-12 20:30:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ae468b8-c2c0-501b-8bac-9a53211499b4, skipping ID generation
2026-03-12 20:30:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ae468b8-c2c0-501b-8bac-9a53211499b4 with scrape type 1
2026-03-12 20:30:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7ae468b8-c2c0-501b-8bac-9a53211499b4 sending to next pipeline
2026-03-12 20:30:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7ae468b8-c2c0-501b-8bac-9a53211499b4, identifier: 126885
2026-03-12 20:30:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7ae468b8-c2c0-501b-8bac-9a53211499b4 with identifier: 126885
2026-03-12 20:30:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7ae468b8-c2c0-501b-8bac-9a53211499b4 with identifier: 126885
2026-03-12 20:30:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7ae468b8-c2c0-501b-8bac-9a53211499b4 with identifier: 126885 to the API
2026-03-12 20:30:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:30:28 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:30:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '7ae468b8-c2c0-501b-8bac-9a53211499b4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GW876WJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-arkana-evolution-16-e-tech-hybrid-145-bva6-126885',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Arkana',
'odometer': 61532,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78758,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66473,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78431,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79444,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63982,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76681,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80429,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42043,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ae468b8-c2c0-501b-8bac-9a53211499b4/7ae468b8-c2c0-501b-8bac-9a53211499b4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42770,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126885/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2024-05-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Arkana Evolution 1.6 E-TECH Hybrid 145 BVA6',
'transmission': 'automatic',
'trim': 'Evolution 1.6 E-TECH Hybrid 145 BVA6',
'vin': 'VF1RJL001UC477092',
'year': 2024}
2026-03-12 20:30:28 [arval.fr] INFO: Saving data for 126885: {'created_time': 1773347428.524879, 'last_price_update_time': 1773347428.524889}
2026-03-12 20:30:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727650>
2026-03-12 20:30:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:30:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/6.jpeg saved to cache
2026-03-12 20:30:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539f50>
2026-03-12 20:30:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:30:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/5.jpeg saved to cache
2026-03-12 20:30:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d86d0>
2026-03-12 20:30:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:30:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/4.jpeg saved to cache
2026-03-12 20:30:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253b150>
2026-03-12 20:30:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:30:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/3.jpeg saved to cache
2026-03-12 20:30:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12676650>
2026-03-12 20:30:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:30:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/2.jpeg saved to cache
2026-03-12 20:30:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262bd50>
2026-03-12 20:30:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:30:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/1.jpeg saved to cache
2026-03-12 20:30:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126884)
2026-03-12 20:30:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f110>
2026-03-12 20:30:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:30:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/0.jpeg saved to cache
2026-03-12 20:30:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 853d06d8-467f-5d56-8849-34c7e94396e0
2026-03-12 20:30:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 853d06d8-467f-5d56-8849-34c7e94396e0, skipping ID generation
2026-03-12 20:30:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 853d06d8-467f-5d56-8849-34c7e94396e0 with scrape type 1
2026-03-12 20:30:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 853d06d8-467f-5d56-8849-34c7e94396e0 sending to next pipeline
2026-03-12 20:30:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 853d06d8-467f-5d56-8849-34c7e94396e0, identifier: 126884
2026-03-12 20:30:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 853d06d8-467f-5d56-8849-34c7e94396e0 with identifier: 126884
2026-03-12 20:30:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 853d06d8-467f-5d56-8849-34c7e94396e0 with identifier: 126884
2026-03-12 20:30:36 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 853d06d8-467f-5d56-8849-34c7e94396e0 with identifier: 126884 to the API
2026-03-12 20:30:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:30:36 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:30:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '853d06d8-467f-5d56-8849-34c7e94396e0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX641FX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-126884',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14080,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51715,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51915,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52143,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50446,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38498,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50625,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54249,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76593,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_853d06d8-467f-5d56-8849-34c7e94396e0/853d06d8-467f-5d56-8849-34c7e94396e0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93821,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126884/9.jpeg',
'Width': 1280}],
'price': 12590.0,
'price_includes_vat': True,
'registration_date': '2024-05-31',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030482',
'year': 2024}
2026-03-12 20:30:36 [arval.fr] INFO: Saving data for 126884: {'created_time': 1773347436.572519, 'last_price_update_time': 1773347436.57253}
2026-03-12 20:30:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:30:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126613d0>
2026-03-12 20:30:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:30:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/9.jpeg saved to cache
2026-03-12 20:30:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:30:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:30:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a6d0>
2026-03-12 20:30:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:30:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/8.jpeg saved to cache
2026-03-12 20:30:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:30:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:30:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737310>
2026-03-12 20:30:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:30:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/9.jpeg saved to cache
2026-03-12 20:30:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:30:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126635d0>
2026-03-12 20:30:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:30:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/9.jpeg saved to cache
2026-03-12 20:30:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f690>
2026-03-12 20:30:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:30:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/8.jpeg saved to cache
2026-03-12 20:30:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19632210>
2026-03-12 20:30:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:30:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/7.jpeg saved to cache
2026-03-12 20:30:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c26ffc590>
2026-03-12 20:30:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:30:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/6.jpeg saved to cache
2026-03-12 20:30:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19358390>
2026-03-12 20:30:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:30:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/5.jpeg saved to cache
2026-03-12 20:30:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b510>
2026-03-12 20:30:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:30:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/4.jpeg saved to cache
2026-03-12 20:30:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661ad0>
2026-03-12 20:30:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:30:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/3.jpeg saved to cache
2026-03-12 20:30:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274d7d0>
2026-03-12 20:30:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:30:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/2.jpeg saved to cache
2026-03-12 20:30:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9350>
2026-03-12 20:30:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:30:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/1.jpeg saved to cache
2026-03-12 20:30:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127178)
2026-03-12 20:30:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253b850>
2026-03-12 20:30:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:30:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/0.jpeg saved to cache
2026-03-12 20:30:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5
2026-03-12 20:30:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5, skipping ID generation
2026-03-12 20:30:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with scrape type 1
2026-03-12 20:30:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 sending to next pipeline
2026-03-12 20:30:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5, identifier: 127178
2026-03-12 20:30:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with identifier: 127178
2026-03-12 20:30:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with identifier: 127178
2026-03-12 20:30:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1d32104f-ea12-5c3e-88c3-ddfb888fbaf5 with identifier: 127178 to the API
2026-03-12 20:30:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:30:50 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:30:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1d32104f-ea12-5c3e-88c3-ddfb888fbaf5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP569GN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x2-sdrive18i-business-design-dkg7-127178',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X2',
'odometer': 32527,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60744,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49841,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61144,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60755,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48071,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61986,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58139,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d32104f-ea12-5c3e-88c3-ddfb888fbaf5/1d32104f-ea12-5c3e-88c3-ddfb888fbaf5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87553,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127178/9.jpeg',
'Width': 1280}],
'price': 26590.0,
'price_includes_vat': True,
'registration_date': '2023-06-01',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X2 sDrive18i Business Design DKG7',
'transmission': 'automatic',
'trim': 'sDrive18i Business Design DKG7',
'vin': 'WBAYH110905X11633',
'year': 2023}
2026-03-12 20:30:50 [arval.fr] INFO: Saving data for 127178: {'created_time': 1773347450.795052, 'last_price_update_time': 1773347450.795064}
2026-03-12 20:30:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:30:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d7cd0>
2026-03-12 20:30:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:30:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/8.jpeg saved to cache
2026-03-12 20:30:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:30:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:30:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:30:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cb410>
2026-03-12 20:30:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:30:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/7.jpeg saved to cache
2026-03-12 20:30:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:30:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:30:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbadd0>
2026-03-12 20:30:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:30:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/6.jpeg saved to cache
2026-03-12 20:30:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:30:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:30:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:30:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with identifier: 127179
2026-03-12 20:30:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with scrape type 1
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/0.jpeg not downloaded yet
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/1.jpeg not downloaded yet
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/2.jpeg not downloaded yet
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/3.jpeg not downloaded yet
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/4.jpeg not downloaded yet
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/5.jpeg not downloaded yet
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/6.jpeg not downloaded yet
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/7.jpeg not downloaded yet
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/8.jpeg not downloaded yet
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/9.jpeg not downloaded yet
2026-03-12 20:30:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:30:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dd790>
2026-03-12 20:30:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/5.jpeg saved to cache
2026-03-12 20:30:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:30:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:30:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:30:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d308de1-138e-5422-b096-83c8df0dac33 with identifier: 127180
2026-03-12 20:30:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d308de1-138e-5422-b096-83c8df0dac33 with scrape type 1
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/0.jpeg not downloaded yet
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/1.jpeg not downloaded yet
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/2.jpeg not downloaded yet
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/3.jpeg not downloaded yet
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/4.jpeg not downloaded yet
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/5.jpeg not downloaded yet
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/6.jpeg not downloaded yet
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/7.jpeg not downloaded yet
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/8.jpeg not downloaded yet
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/9.jpeg not downloaded yet
2026-03-12 20:30:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:30:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ee90>
2026-03-12 20:30:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/4.jpeg saved to cache
2026-03-12 20:30:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:30:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:30:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a4931ad2-849b-5974-a236-4be861c8ca84 with identifier: 127183
2026-03-12 20:30:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4931ad2-849b-5974-a236-4be861c8ca84 with scrape type 1
2026-03-12 20:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/0.jpeg not downloaded yet
2026-03-12 20:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/1.jpeg not downloaded yet
2026-03-12 20:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/2.jpeg not downloaded yet
2026-03-12 20:30:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/3.jpeg not downloaded yet
2026-03-12 20:30:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/4.jpeg not downloaded yet
2026-03-12 20:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/5.jpeg not downloaded yet
2026-03-12 20:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/6.jpeg not downloaded yet
2026-03-12 20:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/7.jpeg not downloaded yet
2026-03-12 20:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/8.jpeg not downloaded yet
2026-03-12 20:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/9.jpeg not downloaded yet
2026-03-12 20:30:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12674910>
2026-03-12 20:30:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/3.jpeg saved to cache
2026-03-12 20:30:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:30:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:30:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806bb90>
2026-03-12 20:30:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:30:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/2.jpeg saved to cache
2026-03-12 20:30:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:30:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:30:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:30:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a450>
2026-03-12 20:30:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:30:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:30:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:30:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:30:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/1.jpeg saved to cache
2026-03-12 20:30:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:31:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127177)
2026-03-12 20:31:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12560210>
2026-03-12 20:31:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:31:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/0.jpeg saved to cache
2026-03-12 20:31:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e44ef45c-0aef-5641-8d41-0e42173e560d
2026-03-12 20:31:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e44ef45c-0aef-5641-8d41-0e42173e560d, skipping ID generation
2026-03-12 20:31:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e44ef45c-0aef-5641-8d41-0e42173e560d with scrape type 1
2026-03-12 20:31:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e44ef45c-0aef-5641-8d41-0e42173e560d sending to next pipeline
2026-03-12 20:31:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e44ef45c-0aef-5641-8d41-0e42173e560d, identifier: 127177
2026-03-12 20:31:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e44ef45c-0aef-5641-8d41-0e42173e560d with identifier: 127177
2026-03-12 20:31:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e44ef45c-0aef-5641-8d41-0e42173e560d with identifier: 127177
2026-03-12 20:31:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e44ef45c-0aef-5641-8d41-0e42173e560d with identifier: 127177 to the API
2026-03-12 20:31:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:31:01 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:31:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 313,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'e44ef45c-0aef-5641-8d41-0e42173e560d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR165MT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-glc-300-e-amg-line-4matic-127177',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'GLC',
'odometer': 50784,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88628,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74798,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87561,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90221,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90165,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72171,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85960,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90255,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33925,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e44ef45c-0aef-5641-8d41-0e42173e560d/e44ef45c-0aef-5641-8d41-0e42173e560d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91081,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127177/9.jpeg',
'Width': 1280}],
'price': 57990.0,
'price_includes_vat': True,
'registration_date': '2023-09-28',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes GLC 300 e AMG Line 4MATIC',
'transmission': 'automatic',
'trim': '300 e AMG Line 4MATIC',
'vin': 'W1NKM5GB2RF084374',
'year': 2023}
2026-03-12 20:31:01 [arval.fr] INFO: Saving data for 127177: {'created_time': 1773347461.582721, 'last_price_update_time': 1773347461.582731}
2026-03-12 20:31:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:31:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197c6d10>
2026-03-12 20:31:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:31:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/7.jpeg saved to cache
2026-03-12 20:31:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:31:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:31:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273f050>
2026-03-12 20:31:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:31:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/6.jpeg saved to cache
2026-03-12 20:31:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:31:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:31:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bf710>
2026-03-12 20:31:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:31:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/5.jpeg saved to cache
2026-03-12 20:31:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:31:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:31:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273f110>
2026-03-12 20:31:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:31:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/4.jpeg saved to cache
2026-03-12 20:31:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:31:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:31:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126768d0>
2026-03-12 20:31:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:31:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/3.jpeg saved to cache
2026-03-12 20:31:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:31:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:31:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13901790>
2026-03-12 20:31:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:31:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/2.jpeg saved to cache
2026-03-12 20:31:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:31:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:31:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12555f50>
2026-03-12 20:31:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:31:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/1.jpeg saved to cache
2026-03-12 20:31:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:31:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127176)
2026-03-12 20:31:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bcc50>
2026-03-12 20:31:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:31:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/0.jpeg saved to cache
2026-03-12 20:31:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a41cfa9d-2a78-54be-9780-1f3913469435
2026-03-12 20:31:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a41cfa9d-2a78-54be-9780-1f3913469435, skipping ID generation
2026-03-12 20:31:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a41cfa9d-2a78-54be-9780-1f3913469435 with scrape type 1
2026-03-12 20:31:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a41cfa9d-2a78-54be-9780-1f3913469435 sending to next pipeline
2026-03-12 20:31:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a41cfa9d-2a78-54be-9780-1f3913469435, identifier: 127176
2026-03-12 20:31:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a41cfa9d-2a78-54be-9780-1f3913469435 with identifier: 127176
2026-03-12 20:31:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a41cfa9d-2a78-54be-9780-1f3913469435 with identifier: 127176
2026-03-12 20:31:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a41cfa9d-2a78-54be-9780-1f3913469435 with identifier: 127176 to the API
2026-03-12 20:31:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:31:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:31:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'a41cfa9d-2a78-54be-9780-1f3913469435',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE739CW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-127176',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 102978,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69930,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58138,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68324,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66246,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69686,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56023,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68391,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68434,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88391,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a41cfa9d-2a78-54be-9780-1f3913469435/a41cfa9d-2a78-54be-9780-1f3913469435_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98001,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127176/9.jpeg',
'Width': 1280}],
'price': 7990.0,
'price_includes_vat': True,
'registration_date': '2022-01-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUMT670679',
'year': 2022}
2026-03-12 20:31:11 [arval.fr] INFO: Saving data for 127176: {'created_time': 1773347471.221425, 'last_price_update_time': 1773347471.221436}
2026-03-12 20:31:11 [scrapy.extensions.logstats] INFO: Crawled 231 pages (at 6 pages/min), scraped 161 items (at 6 items/min)
2026-03-12 20:31:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:31:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d4950>
2026-03-12 20:31:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:31:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/9.jpeg saved to cache
2026-03-12 20:31:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282de50>
2026-03-12 20:31:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:31:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/8.jpeg saved to cache
2026-03-12 20:31:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13901690>
2026-03-12 20:31:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:31:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/9.jpeg saved to cache
2026-03-12 20:31:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12557490>
2026-03-12 20:31:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:31:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/8.jpeg saved to cache
2026-03-12 20:31:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c25b0cbd0>
2026-03-12 20:31:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:31:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/2.jpeg saved to cache
2026-03-12 20:31:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273d410>
2026-03-12 20:31:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:31:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/9.jpeg saved to cache
2026-03-12 20:31:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f9d0>
2026-03-12 20:31:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:31:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/8.jpeg saved to cache
2026-03-12 20:31:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125455d0>
2026-03-12 20:31:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:31:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/7.jpeg saved to cache
2026-03-12 20:31:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f290>
2026-03-12 20:31:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:31:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/6.jpeg saved to cache
2026-03-12 20:31:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273d990>
2026-03-12 20:31:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:31:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/5.jpeg saved to cache
2026-03-12 20:31:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c050>
2026-03-12 20:31:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:31:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/4.jpeg saved to cache
2026-03-12 20:31:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904750>
2026-03-12 20:31:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:31:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/3.jpeg saved to cache
2026-03-12 20:31:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dfc50>
2026-03-12 20:31:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:31:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/1.jpeg saved to cache
2026-03-12 20:31:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127183)
2026-03-12 20:31:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12511410>
2026-03-12 20:31:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:31:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/0.jpeg saved to cache
2026-03-12 20:31:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a4931ad2-849b-5974-a236-4be861c8ca84
2026-03-12 20:31:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a4931ad2-849b-5974-a236-4be861c8ca84, skipping ID generation
2026-03-12 20:31:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a4931ad2-849b-5974-a236-4be861c8ca84 with scrape type 1
2026-03-12 20:31:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a4931ad2-849b-5974-a236-4be861c8ca84 sending to next pipeline
2026-03-12 20:31:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a4931ad2-849b-5974-a236-4be861c8ca84, identifier: 127183
2026-03-12 20:31:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a4931ad2-849b-5974-a236-4be861c8ca84 with identifier: 127183
2026-03-12 20:31:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a4931ad2-849b-5974-a236-4be861c8ca84 with identifier: 127183
2026-03-12 20:31:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a4931ad2-849b-5974-a236-4be861c8ca84 with identifier: 127183 to the API
2026-03-12 20:31:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:31:28 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:31:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'a4931ad2-849b-5974-a236-4be861c8ca84',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ051ZJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-santa-fe-business-auto-16-t-gdi-265-phev-htrac-127183',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Santa Fe',
'odometer': 92980,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83111,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74963,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83765,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83954,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87059,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71867,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85032,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85513,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70647,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a4931ad2-849b-5974-a236-4be861c8ca84/a4931ad2-849b-5974-a236-4be861c8ca84_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66010,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127183/9.jpeg',
'Width': 1280}],
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2022-10-12',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Santa Fe BUSINESS AUTO 1.6 T-GDI 265 PHEV HTRAC',
'transmission': 'automatic',
'trim': 'BUSINESS AUTO 1.6 T-GDI 265 PHEV HTRAC',
'vin': 'KMHS6812DNU048498',
'year': 2022}
2026-03-12 20:31:28 [arval.fr] INFO: Saving data for 127183: {'created_time': 1773347488.119128, 'last_price_update_time': 1773347488.119137}
2026-03-12 20:31:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:31:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1d10>
2026-03-12 20:31:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:31:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/7.jpeg saved to cache
2026-03-12 20:31:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:31:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcdd0>
2026-03-12 20:31:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:31:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/6.jpeg saved to cache
2026-03-12 20:31:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:31:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b7cd605-7435-5079-8683-32f0ada7191c with identifier: 127184
2026-03-12 20:31:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b7cd605-7435-5079-8683-32f0ada7191c with scrape type 1
2026-03-12 20:31:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:31:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/0.jpeg not downloaded yet
2026-03-12 20:31:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/1.jpeg not downloaded yet
2026-03-12 20:31:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/2.jpeg not downloaded yet
2026-03-12 20:31:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/3.jpeg not downloaded yet
2026-03-12 20:31:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/4.jpeg not downloaded yet
2026-03-12 20:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/5.jpeg not downloaded yet
2026-03-12 20:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/6.jpeg not downloaded yet
2026-03-12 20:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/7.jpeg not downloaded yet
2026-03-12 20:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/8.jpeg not downloaded yet
2026-03-12 20:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/9.jpeg not downloaded yet
2026-03-12 20:31:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:31:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2bd0>
2026-03-12 20:31:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/5.jpeg saved to cache
2026-03-12 20:31:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:31:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f779d3c4-f177-5ce6-9133-abc5421cd71e with identifier: 127185
2026-03-12 20:31:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f779d3c4-f177-5ce6-9133-abc5421cd71e with scrape type 1
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/0.jpeg not downloaded yet
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/1.jpeg not downloaded yet
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/2.jpeg not downloaded yet
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/3.jpeg not downloaded yet
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/4.jpeg not downloaded yet
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/5.jpeg not downloaded yet
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/6.jpeg not downloaded yet
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/7.jpeg not downloaded yet
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/8.jpeg not downloaded yet
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/9.jpeg not downloaded yet
2026-03-12 20:31:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:31:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6a50>
2026-03-12 20:31:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/4.jpeg saved to cache
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 010fb549-9eb8-5738-95c8-dca9440e3c24 with identifier: 124358
2026-03-12 20:31:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 010fb549-9eb8-5738-95c8-dca9440e3c24 with scrape type 1
2026-03-12 20:31:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/0.jpeg not downloaded yet
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/1.jpeg not downloaded yet
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/2.jpeg not downloaded yet
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/3.jpeg not downloaded yet
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/4.jpeg not downloaded yet
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/5.jpeg not downloaded yet
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/6.jpeg not downloaded yet
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/7.jpeg not downloaded yet
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/8.jpeg not downloaded yet
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/9.jpeg not downloaded yet
2026-03-12 20:31:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663310>
2026-03-12 20:31:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/3.jpeg saved to cache
2026-03-12 20:31:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12555c10>
2026-03-12 20:31:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:31:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/2.jpeg saved to cache
2026-03-12 20:31:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661190>
2026-03-12 20:31:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:31:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/1.jpeg saved to cache
2026-03-12 20:31:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127180)
2026-03-12 20:31:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bb550>
2026-03-12 20:31:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:31:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/0.jpeg saved to cache
2026-03-12 20:31:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6d308de1-138e-5422-b096-83c8df0dac33
2026-03-12 20:31:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6d308de1-138e-5422-b096-83c8df0dac33, skipping ID generation
2026-03-12 20:31:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d308de1-138e-5422-b096-83c8df0dac33 with scrape type 1
2026-03-12 20:31:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6d308de1-138e-5422-b096-83c8df0dac33 sending to next pipeline
2026-03-12 20:31:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d308de1-138e-5422-b096-83c8df0dac33, identifier: 127180
2026-03-12 20:31:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d308de1-138e-5422-b096-83c8df0dac33 with identifier: 127180
2026-03-12 20:31:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d308de1-138e-5422-b096-83c8df0dac33 with identifier: 127180
2026-03-12 20:31:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d308de1-138e-5422-b096-83c8df0dac33 with identifier: 127180 to the API
2026-03-12 20:31:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:31:37 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:31:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6d308de1-138e-5422-b096-83c8df0dac33',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM675FS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-118-i-edition-sport-15-135-bva7-127180',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 90661,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55861,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45368,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55578,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57969,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55179,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42216,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53419,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56914,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89529,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d308de1-138e-5422-b096-83c8df0dac33/6d308de1-138e-5422-b096-83c8df0dac33_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76342,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127180/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-02-20',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 118 i Edition Sport 1.5 135 BVA7',
'transmission': 'automatic',
'trim': '118 i Edition Sport 1.5 135 BVA7',
'vin': 'WBA7K310007M25263',
'year': 2023}
2026-03-12 20:31:37 [arval.fr] INFO: Saving data for 127180: {'created_time': 1773347497.762854, 'last_price_update_time': 1773347497.762865}
2026-03-12 20:31:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1a1d0>
2026-03-12 20:31:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:31:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/7.jpeg saved to cache
2026-03-12 20:31:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc790>
2026-03-12 20:31:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:31:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/6.jpeg saved to cache
2026-03-12 20:31:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c3d90>
2026-03-12 20:31:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:31:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/5.jpeg saved to cache
2026-03-12 20:31:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dd590>
2026-03-12 20:31:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:31:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/4.jpeg saved to cache
2026-03-12 20:31:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5090>
2026-03-12 20:31:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:31:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/3.jpeg saved to cache
2026-03-12 20:31:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396f050>
2026-03-12 20:31:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:31:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/2.jpeg saved to cache
2026-03-12 20:31:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193595d0>
2026-03-12 20:31:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:31:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/1.jpeg saved to cache
2026-03-12 20:31:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127179)
2026-03-12 20:31:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12874190>
2026-03-12 20:31:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:31:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/0.jpeg saved to cache
2026-03-12 20:31:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59
2026-03-12 20:31:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59, skipping ID generation
2026-03-12 20:31:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with scrape type 1
2026-03-12 20:31:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 sending to next pipeline
2026-03-12 20:31:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59, identifier: 127179
2026-03-12 20:31:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with identifier: 127179
2026-03-12 20:31:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with identifier: 127179
2026-03-12 20:31:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 19a5e40d-4eaa-5177-8127-79fdfa0ffc59 with identifier: 127179 to the API
2026-03-12 20:31:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:31:47 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:31:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '19a5e40d-4eaa-5177-8127-79fdfa0ffc59',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS342QZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-equilibre-10-tce-90-bvm6-127179',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 26554,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66971,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55805,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65731,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67787,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55015,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68273,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67787,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70006,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19a5e40d-4eaa-5177-8127-79fdfa0ffc59/19a5e40d-4eaa-5177-8127-79fdfa0ffc59_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77372,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127179/9.jpeg',
'Width': 1280}],
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2023-11-28',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Equilibre 1.0 TCe 90 BVM6',
'transmission': 'manual',
'trim': 'Equilibre 1.0 TCe 90 BVM6',
'vin': 'VF1RJA00671170800',
'year': 2023}
2026-03-12 20:31:47 [arval.fr] INFO: Saving data for 127179: {'created_time': 1773347507.91787, 'last_price_update_time': 1773347507.917879}
2026-03-12 20:31:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:31:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f5c50>
2026-03-12 20:31:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:31:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/9.jpeg saved to cache
2026-03-12 20:31:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:31:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:31:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661b10>
2026-03-12 20:31:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:31:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/8.jpeg saved to cache
2026-03-12 20:31:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:31:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:31:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d26d0>
2026-03-12 20:31:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:31:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/9.jpeg saved to cache
2026-03-12 20:31:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:31:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:31:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4db50>
2026-03-12 20:31:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:31:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/8.jpeg saved to cache
2026-03-12 20:31:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:31:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:31:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127c6e90>
2026-03-12 20:31:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:31:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/9.jpeg saved to cache
2026-03-12 20:31:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:31:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:31:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197db6d0>
2026-03-12 20:31:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:31:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/8.jpeg saved to cache
2026-03-12 20:31:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:31:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:31:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270bd90>
2026-03-12 20:31:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:31:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/7.jpeg saved to cache
2026-03-12 20:31:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:31:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:31:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663850>
2026-03-12 20:31:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:31:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/6.jpeg saved to cache
2026-03-12 20:31:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:31:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:31:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:31:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396ec50>
2026-03-12 20:31:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:31:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:31:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:31:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:31:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/5.jpeg saved to cache
2026-03-12 20:31:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:32:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:32:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f597d0>
2026-03-12 20:32:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:32:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/4.jpeg saved to cache
2026-03-12 20:32:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:32:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:32:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2a90>
2026-03-12 20:32:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:32:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/3.jpeg saved to cache
2026-03-12 20:32:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:32:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:32:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fd50>
2026-03-12 20:32:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:32:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/2.jpeg saved to cache
2026-03-12 20:32:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:32:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:32:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737310>
2026-03-12 20:32:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:32:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/1.jpeg saved to cache
2026-03-12 20:32:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:32:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124358)
2026-03-12 20:32:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fedb50>
2026-03-12 20:32:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:32:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/0.jpeg saved to cache
2026-03-12 20:32:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 010fb549-9eb8-5738-95c8-dca9440e3c24
2026-03-12 20:32:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 010fb549-9eb8-5738-95c8-dca9440e3c24, skipping ID generation
2026-03-12 20:32:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 010fb549-9eb8-5738-95c8-dca9440e3c24 with scrape type 1
2026-03-12 20:32:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 010fb549-9eb8-5738-95c8-dca9440e3c24 sending to next pipeline
2026-03-12 20:32:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 010fb549-9eb8-5738-95c8-dca9440e3c24, identifier: 124358
2026-03-12 20:32:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 010fb549-9eb8-5738-95c8-dca9440e3c24 with identifier: 124358
2026-03-12 20:32:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 010fb549-9eb8-5738-95c8-dca9440e3c24 with identifier: 124358
2026-03-12 20:32:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 010fb549-9eb8-5738-95c8-dca9440e3c24 with identifier: 124358 to the API
2026-03-12 20:32:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:32:05 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:32:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '010fb549-9eb8-5738-95c8-dca9440e3c24',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG143TY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-ateca-style-business-20-tdi-150-bva7-124358',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Ateca',
'odometer': 77090,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62802,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52241,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61965,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64421,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63972,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47790,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58859,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64007,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72887,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_010fb549-9eb8-5738-95c8-dca9440e3c24/010fb549-9eb8-5738-95c8-dca9440e3c24_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124358/9.jpeg',
'Width': 1280}],
'price': 22990.0,
'price_includes_vat': True,
'registration_date': '2022-06-08',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Ateca Style Business 2.0 TDI 150 BVA7',
'transmission': 'automatic',
'trim': 'Style Business 2.0 TDI 150 BVA7',
'vin': 'VSSZZZ5FZN6536744',
'year': 2022}
2026-03-12 20:32:05 [arval.fr] INFO: Saving data for 124358: {'created_time': 1773347525.133586, 'last_price_update_time': 1773347525.133597}
2026-03-12 20:32:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:32:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:32:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cee50>
2026-03-12 20:32:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:32:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/7.jpeg saved to cache
2026-03-12 20:32:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:32:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:32:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f593d0>
2026-03-12 20:32:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:32:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/6.jpeg saved to cache
2026-03-12 20:32:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:32:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:32:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:32:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 062d0c9b-5400-5362-bfb6-25926ddd2d03 with identifier: 124599
2026-03-12 20:32:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 062d0c9b-5400-5362-bfb6-25926ddd2d03 with scrape type 1
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/0.jpeg not downloaded yet
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/1.jpeg not downloaded yet
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/2.jpeg not downloaded yet
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/3.jpeg not downloaded yet
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/4.jpeg not downloaded yet
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/5.jpeg not downloaded yet
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/6.jpeg not downloaded yet
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/7.jpeg not downloaded yet
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/8.jpeg not downloaded yet
2026-03-12 20:32:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/9.jpeg not downloaded yet
2026-03-12 20:32:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:32:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f710>
2026-03-12 20:32:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:32:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/5.jpeg saved to cache
2026-03-12 20:32:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:32:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:32:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:32:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: abc12796-9e99-575d-a514-c5cff40d81c6 with identifier: 124600
2026-03-12 20:32:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abc12796-9e99-575d-a514-c5cff40d81c6 with scrape type 1
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/0.jpeg not downloaded yet
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/1.jpeg not downloaded yet
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/2.jpeg not downloaded yet
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/3.jpeg not downloaded yet
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/4.jpeg not downloaded yet
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/5.jpeg not downloaded yet
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/6.jpeg not downloaded yet
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/7.jpeg not downloaded yet
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/8.jpeg not downloaded yet
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/9.jpeg not downloaded yet
2026-03-12 20:32:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:32:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282e610>
2026-03-12 20:32:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/4.jpeg saved to cache
2026-03-12 20:32:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:32:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:32:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727210>
2026-03-12 20:32:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:32:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/3.jpeg saved to cache
2026-03-12 20:32:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:32:11 [scrapy.extensions.logstats] INFO: Crawled 236 pages (at 5 pages/min), scraped 165 items (at 4 items/min)
2026-03-12 20:32:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:32:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:32:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d4590>
2026-03-12 20:32:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:32:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/2.jpeg saved to cache
2026-03-12 20:32:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:32:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:32:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274fed0>
2026-03-12 20:32:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:32:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/1.jpeg saved to cache
2026-03-12 20:32:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:32:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127185)
2026-03-12 20:32:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735010>
2026-03-12 20:32:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:32:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/0.jpeg saved to cache
2026-03-12 20:32:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f779d3c4-f177-5ce6-9133-abc5421cd71e
2026-03-12 20:32:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f779d3c4-f177-5ce6-9133-abc5421cd71e, skipping ID generation
2026-03-12 20:32:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f779d3c4-f177-5ce6-9133-abc5421cd71e with scrape type 1
2026-03-12 20:32:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f779d3c4-f177-5ce6-9133-abc5421cd71e sending to next pipeline
2026-03-12 20:32:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f779d3c4-f177-5ce6-9133-abc5421cd71e, identifier: 127185
2026-03-12 20:32:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f779d3c4-f177-5ce6-9133-abc5421cd71e with identifier: 127185
2026-03-12 20:32:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f779d3c4-f177-5ce6-9133-abc5421cd71e with identifier: 127185
2026-03-12 20:32:15 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f779d3c4-f177-5ce6-9133-abc5421cd71e with identifier: 127185 to the API
2026-03-12 20:32:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:32:15 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:32:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'f779d3c4-f177-5ce6-9133-abc5421cd71e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP604GN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-e-tech-techno-ev60-220-optimum-charge-127185',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 43813,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71737,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63626,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74395,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77493,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77583,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62177,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77097,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78751,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f779d3c4-f177-5ce6-9133-abc5421cd71e/f779d3c4-f177-5ce6-9133-abc5421cd71e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83929,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127185/9.jpeg',
'Width': 1280}],
'price': 24590.0,
'price_includes_vat': True,
'registration_date': '2023-06-01',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane E-TECH techno EV60 220 optimum charge',
'transmission': 'automatic',
'trim': 'E-TECH techno EV60 220 optimum charge',
'vin': 'VF1RCB00871032594',
'year': 2023}
2026-03-12 20:32:15 [arval.fr] INFO: Saving data for 127185: {'created_time': 1773347535.563299, 'last_price_update_time': 1773347535.563308}
2026-03-12 20:32:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:32:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662dd0>
2026-03-12 20:32:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:32:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/7.jpeg saved to cache
2026-03-12 20:32:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:32:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:32:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6410>
2026-03-12 20:32:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:32:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/6.jpeg saved to cache
2026-03-12 20:32:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:32:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:32:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802dcd0>
2026-03-12 20:32:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:32:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/5.jpeg saved to cache
2026-03-12 20:32:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:32:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:32:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4fd0>
2026-03-12 20:32:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:32:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/4.jpeg saved to cache
2026-03-12 20:32:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:32:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:32:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b5d0>
2026-03-12 20:32:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:32:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/3.jpeg saved to cache
2026-03-12 20:32:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:32:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:32:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126635d0>
2026-03-12 20:32:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:32:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/2.jpeg saved to cache
2026-03-12 20:32:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:32:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:32:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802dd90>
2026-03-12 20:32:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:32:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/1.jpeg saved to cache
2026-03-12 20:32:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:32:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127184)
2026-03-12 20:32:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5990>
2026-03-12 20:32:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:32:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/0.jpeg saved to cache
2026-03-12 20:32:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6b7cd605-7435-5079-8683-32f0ada7191c
2026-03-12 20:32:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6b7cd605-7435-5079-8683-32f0ada7191c, skipping ID generation
2026-03-12 20:32:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b7cd605-7435-5079-8683-32f0ada7191c with scrape type 1
2026-03-12 20:32:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6b7cd605-7435-5079-8683-32f0ada7191c sending to next pipeline
2026-03-12 20:32:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6b7cd605-7435-5079-8683-32f0ada7191c, identifier: 127184
2026-03-12 20:32:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6b7cd605-7435-5079-8683-32f0ada7191c with identifier: 127184
2026-03-12 20:32:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6b7cd605-7435-5079-8683-32f0ada7191c with identifier: 127184
2026-03-12 20:32:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6b7cd605-7435-5079-8683-32f0ada7191c with identifier: 127184 to the API
2026-03-12 20:32:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:32:23 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:32:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6b7cd605-7435-5079-8683-32f0ada7191c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH505CD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-estate-business-15-dci-115-bvm6-127184',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 25863,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72284,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56933,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70172,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73783,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71064,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51778,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66854,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71741,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100550,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b7cd605-7435-5079-8683-32f0ada7191c/6b7cd605-7435-5079-8683-32f0ada7191c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83509,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127184/9.jpeg',
'Width': 1280}],
'price': 18490.0,
'price_includes_vat': True,
'registration_date': '2022-06-23',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Estate Business 1.5 dCi 115 BVM6',
'transmission': 'manual',
'trim': 'Estate Business 1.5 dCi 115 BVM6',
'vin': 'VF1RFB00969170166',
'year': 2022}
2026-03-12 20:32:23 [arval.fr] INFO: Saving data for 127184: {'created_time': 1773347543.999659, 'last_price_update_time': 1773347543.99967}
2026-03-12 20:32:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fedd90>
2026-03-12 20:32:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:32:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/9.jpeg saved to cache
2026-03-12 20:32:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083a90>
2026-03-12 20:32:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:32:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/8.jpeg saved to cache
2026-03-12 20:32:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4090>
2026-03-12 20:32:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:32:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/9.jpeg saved to cache
2026-03-12 20:32:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5c10>
2026-03-12 20:32:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:32:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/8.jpeg saved to cache
2026-03-12 20:32:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7410>
2026-03-12 20:32:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:32:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/7.jpeg saved to cache
2026-03-12 20:32:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:32:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12547250>
2026-03-12 20:32:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:32:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/6.jpeg saved to cache
2026-03-12 20:32:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:32:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912f50>
2026-03-12 20:32:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:32:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/5.jpeg saved to cache
2026-03-12 20:32:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:32:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92959f4f-7a28-5f05-a56d-62e2e10f972b with identifier: 124594
2026-03-12 20:32:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92959f4f-7a28-5f05-a56d-62e2e10f972b with scrape type 1
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/0.jpeg not downloaded yet
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/1.jpeg not downloaded yet
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/2.jpeg not downloaded yet
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/3.jpeg not downloaded yet
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/4.jpeg not downloaded yet
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/5.jpeg not downloaded yet
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/6.jpeg not downloaded yet
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/7.jpeg not downloaded yet
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/8.jpeg not downloaded yet
2026-03-12 20:32:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/9.jpeg not downloaded yet
2026-03-12 20:32:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cfd10>
2026-03-12 20:32:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/4.jpeg saved to cache
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:32:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:32:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b3110e7b-24ca-5682-8ef4-41f9bba96e96 with identifier: 124360
2026-03-12 20:32:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3110e7b-24ca-5682-8ef4-41f9bba96e96 with scrape type 1
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/0.jpeg not downloaded yet
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/1.jpeg not downloaded yet
2026-03-12 20:32:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/2.jpeg not downloaded yet
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/3.jpeg not downloaded yet
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/4.jpeg not downloaded yet
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/5.jpeg not downloaded yet
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/6.jpeg not downloaded yet
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/7.jpeg not downloaded yet
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/8.jpeg not downloaded yet
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/9.jpeg not downloaded yet
2026-03-12 20:32:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d72d0>
2026-03-12 20:32:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/3.jpeg saved to cache
2026-03-12 20:32:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:32:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18 with identifier: 124602
2026-03-12 20:32:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18 with scrape type 1
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/0.jpeg not downloaded yet
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/1.jpeg not downloaded yet
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/2.jpeg not downloaded yet
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/3.jpeg not downloaded yet
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/4.jpeg not downloaded yet
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/5.jpeg not downloaded yet
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/6.jpeg not downloaded yet
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/7.jpeg not downloaded yet
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/8.jpeg not downloaded yet
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/9.jpeg not downloaded yet
2026-03-12 20:32:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539d10>
2026-03-12 20:32:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/2.jpeg saved to cache
2026-03-12 20:32:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125112d0>
2026-03-12 20:32:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:32:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/1.jpeg saved to cache
2026-03-12 20:32:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124600)
2026-03-12 20:32:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2490>
2026-03-12 20:32:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:32:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/0.jpeg saved to cache
2026-03-12 20:32:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item abc12796-9e99-575d-a514-c5cff40d81c6
2026-03-12 20:32:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: abc12796-9e99-575d-a514-c5cff40d81c6, skipping ID generation
2026-03-12 20:32:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item abc12796-9e99-575d-a514-c5cff40d81c6 with scrape type 1
2026-03-12 20:32:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item abc12796-9e99-575d-a514-c5cff40d81c6 sending to next pipeline
2026-03-12 20:32:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: abc12796-9e99-575d-a514-c5cff40d81c6, identifier: 124600
2026-03-12 20:32:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: abc12796-9e99-575d-a514-c5cff40d81c6 with identifier: 124600
2026-03-12 20:32:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: abc12796-9e99-575d-a514-c5cff40d81c6 with identifier: 124600
2026-03-12 20:32:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: abc12796-9e99-575d-a514-c5cff40d81c6 with identifier: 124600 to the API
2026-03-12 20:32:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:32:37 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:32:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.2L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'abc12796-9e99-575d-a514-c5cff40d81c6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ026KH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-ducato-fourgon-tole-h3-power-120-30-c-h1-pack-124600',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': 'Ducato',
'odometer': 66991,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 183268,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195780,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 187474,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117980,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120957,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122194,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132806,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107392,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89291,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_abc12796-9e99-575d-a514-c5cff40d81c6/abc12796-9e99-575d-a514-c5cff40d81c6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103325,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124600/9.jpeg',
'Width': 1280}],
'price': 17190.0,
'price_includes_vat': True,
'registration_date': '2022-09-14',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat Ducato Fourgon tole H3-Power 120 3.0 C H1 Pack',
'transmission': 'manual',
'trim': 'Fourgon tole H3-Power 120 3.0 C H1 Pack',
'vin': 'ZFA25000002V67251',
'year': 2022}
2026-03-12 20:32:37 [arval.fr] INFO: Saving data for 124600: {'created_time': 1773347557.600042, 'last_price_update_time': 1773347557.600052}
2026-03-12 20:32:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dd410>
2026-03-12 20:32:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:32:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/7.jpeg saved to cache
2026-03-12 20:32:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd8990>
2026-03-12 20:32:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/6.jpeg saved to cache
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:32:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1d6f0642-50cd-544f-b6b3-131425cf51fe with identifier: 124311
2026-03-12 20:32:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d6f0642-50cd-544f-b6b3-131425cf51fe with scrape type 1
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/0.jpeg not downloaded yet
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/1.jpeg not downloaded yet
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/2.jpeg not downloaded yet
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/3.jpeg not downloaded yet
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/4.jpeg not downloaded yet
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/5.jpeg not downloaded yet
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/6.jpeg not downloaded yet
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/7.jpeg not downloaded yet
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/8.jpeg not downloaded yet
2026-03-12 20:32:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/9.jpeg not downloaded yet
2026-03-12 20:32:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b310>
2026-03-12 20:32:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:32:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/5.jpeg saved to cache
2026-03-12 20:32:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12675a50>
2026-03-12 20:32:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:32:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/4.jpeg saved to cache
2026-03-12 20:32:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14850>
2026-03-12 20:32:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:32:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/3.jpeg saved to cache
2026-03-12 20:32:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cd690>
2026-03-12 20:32:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:32:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/2.jpeg saved to cache
2026-03-12 20:32:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e00c10>
2026-03-12 20:32:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:32:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/1.jpeg saved to cache
2026-03-12 20:32:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124599)
2026-03-12 20:32:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12677f10>
2026-03-12 20:32:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:32:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/0.jpeg saved to cache
2026-03-12 20:32:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 062d0c9b-5400-5362-bfb6-25926ddd2d03
2026-03-12 20:32:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 062d0c9b-5400-5362-bfb6-25926ddd2d03, skipping ID generation
2026-03-12 20:32:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 062d0c9b-5400-5362-bfb6-25926ddd2d03 with scrape type 1
2026-03-12 20:32:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 062d0c9b-5400-5362-bfb6-25926ddd2d03 sending to next pipeline
2026-03-12 20:32:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 062d0c9b-5400-5362-bfb6-25926ddd2d03, identifier: 124599
2026-03-12 20:32:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 062d0c9b-5400-5362-bfb6-25926ddd2d03 with identifier: 124599
2026-03-12 20:32:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 062d0c9b-5400-5362-bfb6-25926ddd2d03 with identifier: 124599
2026-03-12 20:32:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 062d0c9b-5400-5362-bfb6-25926ddd2d03 with identifier: 124599 to the API
2026-03-12 20:32:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:32:47 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:32:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '062d0c9b-5400-5362-bfb6-25926ddd2d03',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG220SJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-n-style-13-mhev-158-xtronic-124599',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 65989,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132316,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112408,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130863,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126640,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134758,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111970,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134513,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126251,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79988,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_062d0c9b-5400-5362-bfb6-25926ddd2d03/062d0c9b-5400-5362-bfb6-25926ddd2d03_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89775,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124599/9.jpeg',
'Width': 1280}],
'price': 20490.0,
'price_includes_vat': True,
'registration_date': '2022-06-02',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai N-Style 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'N-Style 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1071639',
'year': 2022}
2026-03-12 20:32:47 [arval.fr] INFO: Saving data for 124599: {'created_time': 1773347567.291789, 'last_price_update_time': 1773347567.2918}
2026-03-12 20:32:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:32:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b92d0>
2026-03-12 20:32:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:32:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/9.jpeg saved to cache
2026-03-12 20:32:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:32:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:32:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b5d0>
2026-03-12 20:32:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:32:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/8.jpeg saved to cache
2026-03-12 20:32:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:32:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:32:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539010>
2026-03-12 20:32:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:32:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/1.jpeg saved to cache
2026-03-12 20:32:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:32:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:32:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a690>
2026-03-12 20:32:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:32:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/9.jpeg saved to cache
2026-03-12 20:32:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:32:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:32:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5bad0>
2026-03-12 20:32:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:32:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/9.jpeg saved to cache
2026-03-12 20:32:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:32:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:32:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270a290>
2026-03-12 20:32:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:32:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/8.jpeg saved to cache
2026-03-12 20:32:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:32:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:32:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dfc90>
2026-03-12 20:32:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:32:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/7.jpeg saved to cache
2026-03-12 20:32:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:32:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:32:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270a290>
2026-03-12 20:32:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:32:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/6.jpeg saved to cache
2026-03-12 20:32:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:32:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:32:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282aa90>
2026-03-12 20:32:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:32:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/5.jpeg saved to cache
2026-03-12 20:32:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:32:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:32:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9f90>
2026-03-12 20:32:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:32:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/4.jpeg saved to cache
2026-03-12 20:32:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:32:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:32:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:32:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f693d0>
2026-03-12 20:32:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:32:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:32:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:32:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:32:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/9.jpeg saved to cache
2026-03-12 20:32:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:33:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8750>
2026-03-12 20:33:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:33:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/8.jpeg saved to cache
2026-03-12 20:33:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:33:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127860d0>
2026-03-12 20:33:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:33:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/7.jpeg saved to cache
2026-03-12 20:33:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:33:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba450>
2026-03-12 20:33:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:33:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/6.jpeg saved to cache
2026-03-12 20:33:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:33:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274fa10>
2026-03-12 20:33:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:33:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/5.jpeg saved to cache
2026-03-12 20:33:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:33:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287cd50>
2026-03-12 20:33:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:33:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/4.jpeg saved to cache
2026-03-12 20:33:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:33:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12544090>
2026-03-12 20:33:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:33:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/3.jpeg saved to cache
2026-03-12 20:33:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:33:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127220d0>
2026-03-12 20:33:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/2.jpeg saved to cache
2026-03-12 20:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:33:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c182416d0>
2026-03-12 20:33:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/1.jpeg saved to cache
2026-03-12 20:33:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124311)
2026-03-12 20:33:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12512d10>
2026-03-12 20:33:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:33:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/0.jpeg saved to cache
2026-03-12 20:33:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1d6f0642-50cd-544f-b6b3-131425cf51fe
2026-03-12 20:33:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1d6f0642-50cd-544f-b6b3-131425cf51fe, skipping ID generation
2026-03-12 20:33:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1d6f0642-50cd-544f-b6b3-131425cf51fe with scrape type 1
2026-03-12 20:33:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1d6f0642-50cd-544f-b6b3-131425cf51fe sending to next pipeline
2026-03-12 20:33:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1d6f0642-50cd-544f-b6b3-131425cf51fe, identifier: 124311
2026-03-12 20:33:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1d6f0642-50cd-544f-b6b3-131425cf51fe with identifier: 124311
2026-03-12 20:33:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1d6f0642-50cd-544f-b6b3-131425cf51fe with identifier: 124311
2026-03-12 20:33:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1d6f0642-50cd-544f-b6b3-131425cf51fe with identifier: 124311 to the API
2026-03-12 20:33:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:33:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:33:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1d6f0642-50cd-544f-b6b3-131425cf51fe',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GV882TM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-110-bva6-124311',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14407,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60369,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49053,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62003,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60650,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58271,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42942,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57950,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62287,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93294,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1d6f0642-50cd-544f-b6b3-131425cf51fe/1d6f0642-50cd-544f-b6b3-131425cf51fe_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89721,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124311/9.jpeg',
'Width': 1280}],
'price': 14390.0,
'price_includes_vat': True,
'registration_date': '2024-03-18',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 110 BVA6',
'transmission': 'automatic',
'trim': 'Max 1.2 PureTech 110 BVA6',
'vin': 'VF7SXHNPYRT029788',
'year': 2024}
2026-03-12 20:33:12 [arval.fr] INFO: Saving data for 124311: {'created_time': 1773347592.288658, 'last_price_update_time': 1773347592.288669}
2026-03-12 20:33:12 [scrapy.extensions.logstats] INFO: Crawled 240 pages (at 4 pages/min), scraped 170 items (at 5 items/min)
2026-03-12 20:33:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:33:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:33:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02310>
2026-03-12 20:33:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:33:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/3.jpeg saved to cache
2026-03-12 20:33:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:33:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:33:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12628890>
2026-03-12 20:33:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:33:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/2.jpeg saved to cache
2026-03-12 20:33:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:33:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:33:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128757d0>
2026-03-12 20:33:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:33:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/1.jpeg saved to cache
2026-03-12 20:33:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:33:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124602)
2026-03-12 20:33:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e03110>
2026-03-12 20:33:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:33:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/0.jpeg saved to cache
2026-03-12 20:33:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18
2026-03-12 20:33:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18, skipping ID generation
2026-03-12 20:33:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18 with scrape type 1
2026-03-12 20:33:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18 sending to next pipeline
2026-03-12 20:33:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18, identifier: 124602
2026-03-12 20:33:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18 with identifier: 124602
2026-03-12 20:33:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18 with identifier: 124602
2026-03-12 20:33:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 70c91b5b-5a64-5e2c-8a44-65fb68b8cc18 with identifier: 124602 to the API
2026-03-12 20:33:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:33:16 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:33:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '70c91b5b-5a64-5e2c-8a44-65fb68b8cc18',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ116BR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-124602',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 34825,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103699,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120313,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116058,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118332,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105328,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119266,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118468,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122991,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_70c91b5b-5a64-5e2c-8a44-65fb68b8cc18/70c91b5b-5a64-5e2c-8a44-65fb68b8cc18_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119044,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124602/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00069918769',
'year': 2022}
2026-03-12 20:33:16 [arval.fr] INFO: Saving data for 124602: {'created_time': 1773347596.509792, 'last_price_update_time': 1773347596.509802}
2026-03-12 20:33:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:33:16 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:33:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e01d50>
2026-03-12 20:33:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:33:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/8.jpeg saved to cache
2026-03-12 20:33:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:33:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:33:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fed810>
2026-03-12 20:33:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/7.jpeg saved to cache
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:33:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:33:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:33:18 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with identifier: 124284
2026-03-12 20:33:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with scrape type 1
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/0.jpeg not downloaded yet
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/1.jpeg not downloaded yet
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/2.jpeg not downloaded yet
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/3.jpeg not downloaded yet
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/4.jpeg not downloaded yet
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/5.jpeg not downloaded yet
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/6.jpeg not downloaded yet
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/7.jpeg not downloaded yet
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/8.jpeg not downloaded yet
2026-03-12 20:33:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/9.jpeg not downloaded yet
2026-03-12 20:33:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:33:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287f010>
2026-03-12 20:33:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:33:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/6.jpeg saved to cache
2026-03-12 20:33:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:33:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:33:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:33:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:33:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e9d9f16e-d773-5b61-bd89-e7894094ae91 with identifier: 127778
2026-03-12 20:33:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9d9f16e-d773-5b61-bd89-e7894094ae91 with scrape type 1
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/0.jpeg not downloaded yet
2026-03-12 20:33:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735550>
2026-03-12 20:33:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/5.jpeg saved to cache
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/1.jpeg not downloaded yet
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/2.jpeg not downloaded yet
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/3.jpeg not downloaded yet
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/4.jpeg not downloaded yet
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/5.jpeg not downloaded yet
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/6.jpeg not downloaded yet
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/7.jpeg not downloaded yet
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/8.jpeg not downloaded yet
2026-03-12 20:33:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/9.jpeg not downloaded yet
2026-03-12 20:33:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:33:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aeb210>
2026-03-12 20:33:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:33:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/4.jpeg saved to cache
2026-03-12 20:33:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:33:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:33:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950f810>
2026-03-12 20:33:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:33:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/3.jpeg saved to cache
2026-03-12 20:33:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:33:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:33:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18117490>
2026-03-12 20:33:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:33:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/2.jpeg saved to cache
2026-03-12 20:33:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:33:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124360)
2026-03-12 20:33:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270b910>
2026-03-12 20:33:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:33:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/0.jpeg saved to cache
2026-03-12 20:33:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b3110e7b-24ca-5682-8ef4-41f9bba96e96
2026-03-12 20:33:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b3110e7b-24ca-5682-8ef4-41f9bba96e96, skipping ID generation
2026-03-12 20:33:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b3110e7b-24ca-5682-8ef4-41f9bba96e96 with scrape type 1
2026-03-12 20:33:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b3110e7b-24ca-5682-8ef4-41f9bba96e96 sending to next pipeline
2026-03-12 20:33:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b3110e7b-24ca-5682-8ef4-41f9bba96e96, identifier: 124360
2026-03-12 20:33:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b3110e7b-24ca-5682-8ef4-41f9bba96e96 with identifier: 124360
2026-03-12 20:33:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b3110e7b-24ca-5682-8ef4-41f9bba96e96 with identifier: 124360
2026-03-12 20:33:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b3110e7b-24ca-5682-8ef4-41f9bba96e96 with identifier: 124360 to the API
2026-03-12 20:33:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:33:25 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:33:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b3110e7b-24ca-5682-8ef4-41f9bba96e96',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH960WS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-puretech-130-124360',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 116743,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69263,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55935,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68429,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67958,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65733,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46817,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61482,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67330,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45915,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b3110e7b-24ca-5682-8ef4-41f9bba96e96/b3110e7b-24ca-5682-8ef4-41f9bba96e96_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65308,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124360/9.jpeg',
'Width': 1280}],
'price': 13390.0,
'price_includes_vat': True,
'registration_date': '2022-08-03',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack PureTech 130',
'transmission': 'manual',
'trim': 'Active Pack PureTech 130',
'vin': 'VF3MRHNSMNS094287',
'year': 2022}
2026-03-12 20:33:25 [arval.fr] INFO: Saving data for 124360: {'created_time': 1773347605.322747, 'last_price_update_time': 1773347605.322757}
2026-03-12 20:33:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:33:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19631550>
2026-03-12 20:33:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:33:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/7.jpeg saved to cache
2026-03-12 20:33:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:33:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:33:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262af10>
2026-03-12 20:33:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:33:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/6.jpeg saved to cache
2026-03-12 20:33:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:33:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:33:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe9fe17b-7c63-542f-b653-0678f2644e5e with identifier: 127779
2026-03-12 20:33:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe9fe17b-7c63-542f-b653-0678f2644e5e with scrape type 1
2026-03-12 20:33:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/0.jpeg not downloaded yet
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/1.jpeg not downloaded yet
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/2.jpeg not downloaded yet
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/3.jpeg not downloaded yet
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/4.jpeg not downloaded yet
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/5.jpeg not downloaded yet
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/6.jpeg not downloaded yet
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/7.jpeg not downloaded yet
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/8.jpeg not downloaded yet
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/9.jpeg not downloaded yet
2026-03-12 20:33:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:33:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12786f90>
2026-03-12 20:33:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/5.jpeg saved to cache
2026-03-12 20:33:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:33:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:33:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f897d0>
2026-03-12 20:33:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:33:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/4.jpeg saved to cache
2026-03-12 20:33:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:33:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:33:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811f50>
2026-03-12 20:33:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:33:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/3.jpeg saved to cache
2026-03-12 20:33:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:33:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:33:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510950>
2026-03-12 20:33:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:33:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/2.jpeg saved to cache
2026-03-12 20:33:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:33:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:33:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950f850>
2026-03-12 20:33:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:33:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/1.jpeg saved to cache
2026-03-12 20:33:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:33:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124594)
2026-03-12 20:33:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ce5d0>
2026-03-12 20:33:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:33:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/0.jpeg saved to cache
2026-03-12 20:33:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 92959f4f-7a28-5f05-a56d-62e2e10f972b
2026-03-12 20:33:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 92959f4f-7a28-5f05-a56d-62e2e10f972b, skipping ID generation
2026-03-12 20:33:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92959f4f-7a28-5f05-a56d-62e2e10f972b with scrape type 1
2026-03-12 20:33:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 92959f4f-7a28-5f05-a56d-62e2e10f972b sending to next pipeline
2026-03-12 20:33:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 92959f4f-7a28-5f05-a56d-62e2e10f972b, identifier: 124594
2026-03-12 20:33:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 92959f4f-7a28-5f05-a56d-62e2e10f972b with identifier: 124594
2026-03-12 20:33:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 92959f4f-7a28-5f05-a56d-62e2e10f972b with identifier: 124594
2026-03-12 20:33:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 92959f4f-7a28-5f05-a56d-62e2e10f972b with identifier: 124594 to the API
2026-03-12 20:33:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:33:34 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:33:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '92959f4f-7a28-5f05-a56d-62e2e10f972b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX136VM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-110-bva6-124594',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 18186,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61916,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51709,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60522,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60280,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61343,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47851,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59447,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61807,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69075,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92959f4f-7a28-5f05-a56d-62e2e10f972b/92959f4f-7a28-5f05-a56d-62e2e10f972b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80180,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124594/9.jpeg',
'Width': 1280}],
'price': 14190.0,
'price_includes_vat': True,
'registration_date': '2024-06-25',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 110 BVA6',
'transmission': 'automatic',
'trim': 'Max 1.2 PureTech 110 BVA6',
'vin': 'VF7SXHNPYRT090550',
'year': 2024}
2026-03-12 20:33:34 [arval.fr] INFO: Saving data for 124594: {'created_time': 1773347614.947217, 'last_price_update_time': 1773347614.947226}
2026-03-12 20:33:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:33:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbaa10>
2026-03-12 20:33:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:33:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/9.jpeg saved to cache
2026-03-12 20:33:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:33:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:33:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12722f50>
2026-03-12 20:33:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:33:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/8.jpeg saved to cache
2026-03-12 20:33:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:33:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:33:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a450>
2026-03-12 20:33:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:33:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/7.jpeg saved to cache
2026-03-12 20:33:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:33:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:33:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5bb90>
2026-03-12 20:33:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:33:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/9.jpeg saved to cache
2026-03-12 20:33:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:33:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:33:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510410>
2026-03-12 20:33:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:33:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/8.jpeg saved to cache
2026-03-12 20:33:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:33:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:33:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cc350>
2026-03-12 20:33:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:33:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/7.jpeg saved to cache
2026-03-12 20:33:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:33:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:33:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5fd0>
2026-03-12 20:33:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:33:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/6.jpeg saved to cache
2026-03-12 20:33:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:33:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:33:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12677090>
2026-03-12 20:33:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:33:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/5.jpeg saved to cache
2026-03-12 20:33:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:33:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:33:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4ce10>
2026-03-12 20:33:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:33:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/4.jpeg saved to cache
2026-03-12 20:33:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:33:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:33:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac410>
2026-03-12 20:33:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:33:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/3.jpeg saved to cache
2026-03-12 20:33:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:33:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396ead0>
2026-03-12 20:33:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:33:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/9.jpeg saved to cache
2026-03-12 20:33:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510bd0>
2026-03-12 20:33:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:33:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/8.jpeg saved to cache
2026-03-12 20:33:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273a190>
2026-03-12 20:33:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:33:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/7.jpeg saved to cache
2026-03-12 20:33:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12511110>
2026-03-12 20:33:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:33:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/6.jpeg saved to cache
2026-03-12 20:33:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:33:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13906250>
2026-03-12 20:33:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:33:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/5.jpeg saved to cache
2026-03-12 20:33:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:33:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d050>
2026-03-12 20:33:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:33:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/4.jpeg saved to cache
2026-03-12 20:33:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:33:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19748a90>
2026-03-12 20:33:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:33:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/3.jpeg saved to cache
2026-03-12 20:33:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:33:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7419d5e6-5a22-5377-80cc-dd83a0d83fee with identifier: 127784
2026-03-12 20:33:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee with scrape type 1
2026-03-12 20:33:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/0.jpeg not downloaded yet
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/1.jpeg not downloaded yet
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/2.jpeg not downloaded yet
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/3.jpeg not downloaded yet
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/4.jpeg not downloaded yet
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/5.jpeg not downloaded yet
2026-03-12 20:33:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/6.jpeg not downloaded yet
2026-03-12 20:33:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/7.jpeg not downloaded yet
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/8.jpeg not downloaded yet
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/9.jpeg not downloaded yet
2026-03-12 20:33:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc190>
2026-03-12 20:33:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/2.jpeg saved to cache
2026-03-12 20:33:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:33:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee8da60e-cc47-5d9c-a427-762513d3054e with identifier: 127785
2026-03-12 20:33:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee8da60e-cc47-5d9c-a427-762513d3054e with scrape type 1
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/0.jpeg not downloaded yet
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/1.jpeg not downloaded yet
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/2.jpeg not downloaded yet
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/3.jpeg not downloaded yet
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/4.jpeg not downloaded yet
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/5.jpeg not downloaded yet
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/6.jpeg not downloaded yet
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/7.jpeg not downloaded yet
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/8.jpeg not downloaded yet
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/9.jpeg not downloaded yet
2026-03-12 20:33:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd42d0>
2026-03-12 20:33:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/1.jpeg saved to cache
2026-03-12 20:33:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:33:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127779)
2026-03-12 20:33:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e1859c09-b231-58c5-8189-048ce514fc6c with identifier: 127790
2026-03-12 20:33:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1859c09-b231-58c5-8189-048ce514fc6c with scrape type 1
2026-03-12 20:33:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:33:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/0.jpeg not downloaded yet
2026-03-12 20:33:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/1.jpeg not downloaded yet
2026-03-12 20:33:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/2.jpeg not downloaded yet
2026-03-12 20:33:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/3.jpeg not downloaded yet
2026-03-12 20:33:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/4.jpeg not downloaded yet
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/5.jpeg not downloaded yet
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/6.jpeg not downloaded yet
2026-03-12 20:33:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d990>
2026-03-12 20:33:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/0.jpeg saved to cache
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fe9fe17b-7c63-542f-b653-0678f2644e5e
2026-03-12 20:33:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fe9fe17b-7c63-542f-b653-0678f2644e5e, skipping ID generation
2026-03-12 20:33:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe9fe17b-7c63-542f-b653-0678f2644e5e with scrape type 1
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fe9fe17b-7c63-542f-b653-0678f2644e5e sending to next pipeline
2026-03-12 20:33:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fe9fe17b-7c63-542f-b653-0678f2644e5e, identifier: 127779
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/7.jpeg not downloaded yet
2026-03-12 20:33:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fe9fe17b-7c63-542f-b653-0678f2644e5e with identifier: 127779
2026-03-12 20:33:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fe9fe17b-7c63-542f-b653-0678f2644e5e with identifier: 127779
2026-03-12 20:33:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fe9fe17b-7c63-542f-b653-0678f2644e5e with identifier: 127779 to the API
2026-03-12 20:33:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:33:59 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 422 None
2026-03-12 20:33:59 [crawlers.pipelines.post_to_api] ERROR: arval.fr, item_id fe9fe17b-7c63-542f-b653-0678f2644e5e: Failed to post item to https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing: 422 Client Error: Unprocessable Entity for url: https://api.alx.dev-cluster.alx.tech/api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing
| Status Code: 422
| Response Content: {"ValidationErrors":[{"PropertyName":"","ErrorMessage":"has to be positive (Parameter \u0027value\u0027)","ErrorCode":3}],"WasSuccessful":false}
| Response Headers: {'Content-Type': 'application/json', 'Date': 'Thu, 12 Mar 2026 20:33:59 GMT', 'Request-Context': 'appId=cid-v1:a0fd5208-3a60-4573-91fc-d1324e0cd36d', 'Server': 'Kestrel', 'Strict-Transport-Security': 'max-age=31536000; includeSubDomains; preload', 'Transfer-Encoding': 'chunked'}
2026-03-12 20:33:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 0,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'fe9fe17b-7c63-542f-b653-0678f2644e5e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK554AD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-id4-pro-performance-77kwh-bva-127779',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'ID.4',
'odometer': 56164,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62593,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77438,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51254,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60109,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63879,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47375,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60564,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63497,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe9fe17b-7c63-542f-b653-0678f2644e5e/fe9fe17b-7c63-542f-b653-0678f2644e5e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40630,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127779/9.jpeg',
'Width': 1280}],
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-10-14',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen ID.4 Pro Performance 77kWh BVA',
'transmission': 'automatic',
'trim': 'Pro Performance 77kWh BVA',
'vin': 'WVGZZZE2ZNP065414',
'year': 2022}
2026-03-12 20:33:59 [arval.fr] INFO: Saving data for 127779: {'created_time': 1773347639.582619, 'last_price_update_time': 1773347639.582629}
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/8.jpeg not downloaded yet
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/9.jpeg not downloaded yet
2026-03-12 20:33:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:33:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:33:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538d50>
2026-03-12 20:33:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:33:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:33:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:33:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/2.jpeg saved to cache
2026-03-12 20:33:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:34:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:34:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811fd0>
2026-03-12 20:34:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:34:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/1.jpeg saved to cache
2026-03-12 20:34:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:34:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127778)
2026-03-12 20:34:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fed990>
2026-03-12 20:34:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:34:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/0.jpeg saved to cache
2026-03-12 20:34:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e9d9f16e-d773-5b61-bd89-e7894094ae91
2026-03-12 20:34:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e9d9f16e-d773-5b61-bd89-e7894094ae91, skipping ID generation
2026-03-12 20:34:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e9d9f16e-d773-5b61-bd89-e7894094ae91 with scrape type 1
2026-03-12 20:34:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e9d9f16e-d773-5b61-bd89-e7894094ae91 sending to next pipeline
2026-03-12 20:34:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e9d9f16e-d773-5b61-bd89-e7894094ae91, identifier: 127778
2026-03-12 20:34:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e9d9f16e-d773-5b61-bd89-e7894094ae91 with identifier: 127778
2026-03-12 20:34:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e9d9f16e-d773-5b61-bd89-e7894094ae91 with identifier: 127778
2026-03-12 20:34:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e9d9f16e-d773-5b61-bd89-e7894094ae91 with identifier: 127778 to the API
2026-03-12 20:34:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:34:02 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:34:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e9d9f16e-d773-5b61-bd89-e7894094ae91',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD653HZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-15-bluehdi-130-bva8-7-sieges-127778',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 64124,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113334,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130540,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127806,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129462,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110121,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129700,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128175,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95128,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e9d9f16e-d773-5b61-bd89-e7894094ae91/e9d9f16e-d773-5b61-bd89-e7894094ae91_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72533,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127778/9.jpeg',
'Width': 1280}],
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2021-12-03',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure 1.5 BlueHDi 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure 1.5 BlueHDi 130 BVA8 7 Sieges',
'vin': 'VF3MCYHZUMS238075',
'year': 2021}
2026-03-12 20:34:02 [arval.fr] INFO: Saving data for 127778: {'created_time': 1773347642.478917, 'last_price_update_time': 1773347642.478927}
2026-03-12 20:34:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:34:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:34:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f8bfd0>
2026-03-12 20:34:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:34:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/6.jpeg saved to cache
2026-03-12 20:34:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:34:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ed1070f-55e0-5721-894a-00679c45faa4 with identifier: 127786
2026-03-12 20:34:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ed1070f-55e0-5721-894a-00679c45faa4 with scrape type 1
2026-03-12 20:34:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/0.jpeg not downloaded yet
2026-03-12 20:34:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/1.jpeg not downloaded yet
2026-03-12 20:34:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/2.jpeg not downloaded yet
2026-03-12 20:34:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/3.jpeg not downloaded yet
2026-03-12 20:34:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/4.jpeg not downloaded yet
2026-03-12 20:34:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/5.jpeg not downloaded yet
2026-03-12 20:34:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/6.jpeg not downloaded yet
2026-03-12 20:34:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/7.jpeg not downloaded yet
2026-03-12 20:34:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/8.jpeg not downloaded yet
2026-03-12 20:34:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/9.jpeg not downloaded yet
2026-03-12 20:34:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:34:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685250>
2026-03-12 20:34:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:34:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/5.jpeg saved to cache
2026-03-12 20:34:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:34:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:34:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273b050>
2026-03-12 20:34:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:34:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/4.jpeg saved to cache
2026-03-12 20:34:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:34:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:34:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e17b10>
2026-03-12 20:34:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:34:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/3.jpeg saved to cache
2026-03-12 20:34:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:34:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:34:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806a850>
2026-03-12 20:34:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:34:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/2.jpeg saved to cache
2026-03-12 20:34:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:34:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:34:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5990>
2026-03-12 20:34:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:34:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/1.jpeg saved to cache
2026-03-12 20:34:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:34:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124284)
2026-03-12 20:34:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18069850>
2026-03-12 20:34:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:34:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/0.jpeg saved to cache
2026-03-12 20:34:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c
2026-03-12 20:34:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c, skipping ID generation
2026-03-12 20:34:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with scrape type 1
2026-03-12 20:34:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c sending to next pipeline
2026-03-12 20:34:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c, identifier: 124284
2026-03-12 20:34:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with identifier: 124284
2026-03-12 20:34:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with identifier: 124284
2026-03-12 20:34:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c with identifier: 124284 to the API
2026-03-12 20:34:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:34:10 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:34:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 76,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC949MP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-fourgon-club-m-650-15-bluehdi-75-bvm5-124284',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 106307,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57535,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47505,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60526,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63330,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44475,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57061,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63296,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81682,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c/5ec4eba9-e6f4-5b13-a5ed-f7cb5a41a37c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77845,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124284/9.jpeg',
'Width': 1280}],
'price': 10790.0,
'price_includes_vat': True,
'registration_date': '2021-10-20',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Fourgon Club M 650 1.5 BlueHDi 75 BVM5',
'transmission': 'manual',
'trim': 'Fourgon Club M 650 1.5 BlueHDi 75 BVM5',
'vin': 'VR7EFYHWCMN541351',
'year': 2021}
2026-03-12 20:34:10 [arval.fr] INFO: Saving data for 124284: {'created_time': 1773347650.852181, 'last_price_update_time': 1773347650.852192}
2026-03-12 20:34:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da350>
2026-03-12 20:34:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:34:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/5.jpeg saved to cache
2026-03-12 20:34:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:11 [scrapy.extensions.logstats] INFO: Crawled 247 pages (at 7 pages/min), scraped 176 items (at 6 items/min)
2026-03-12 20:34:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:34:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684850>
2026-03-12 20:34:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:34:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/9.jpeg saved to cache
2026-03-12 20:34:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a610>
2026-03-12 20:34:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:34:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/9.jpeg saved to cache
2026-03-12 20:34:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685790>
2026-03-12 20:34:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:34:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/8.jpeg saved to cache
2026-03-12 20:34:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904e90>
2026-03-12 20:34:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:34:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/7.jpeg saved to cache
2026-03-12 20:34:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687050>
2026-03-12 20:34:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:34:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/9.jpeg saved to cache
2026-03-12 20:34:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f89250>
2026-03-12 20:34:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:34:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/8.jpeg saved to cache
2026-03-12 20:34:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b78d0>
2026-03-12 20:34:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:34:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/7.jpeg saved to cache
2026-03-12 20:34:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa4850>
2026-03-12 20:34:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:34:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/6.jpeg saved to cache
2026-03-12 20:34:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685a50>
2026-03-12 20:34:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:34:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/5.jpeg saved to cache
2026-03-12 20:34:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12848f50>
2026-03-12 20:34:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:34:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/9.jpeg saved to cache
2026-03-12 20:34:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513e10>
2026-03-12 20:34:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:34:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/8.jpeg saved to cache
2026-03-12 20:34:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539d50>
2026-03-12 20:34:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:34:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/7.jpeg saved to cache
2026-03-12 20:34:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12511ed0>
2026-03-12 20:34:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:34:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/6.jpeg saved to cache
2026-03-12 20:34:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cca10>
2026-03-12 20:34:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:34:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/5.jpeg saved to cache
2026-03-12 20:34:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d7590>
2026-03-12 20:34:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:34:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/4.jpeg saved to cache
2026-03-12 20:34:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687d90>
2026-03-12 20:34:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:34:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/3.jpeg saved to cache
2026-03-12 20:34:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa7810>
2026-03-12 20:34:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:34:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/2.jpeg saved to cache
2026-03-12 20:34:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf4d0>
2026-03-12 20:34:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:34:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/1.jpeg saved to cache
2026-03-12 20:34:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127786)
2026-03-12 20:34:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685110>
2026-03-12 20:34:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:34:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/0.jpeg saved to cache
2026-03-12 20:34:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5ed1070f-55e0-5721-894a-00679c45faa4
2026-03-12 20:34:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5ed1070f-55e0-5721-894a-00679c45faa4, skipping ID generation
2026-03-12 20:34:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ed1070f-55e0-5721-894a-00679c45faa4 with scrape type 1
2026-03-12 20:34:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5ed1070f-55e0-5721-894a-00679c45faa4 sending to next pipeline
2026-03-12 20:34:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5ed1070f-55e0-5721-894a-00679c45faa4, identifier: 127786
2026-03-12 20:34:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5ed1070f-55e0-5721-894a-00679c45faa4 with identifier: 127786
2026-03-12 20:34:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5ed1070f-55e0-5721-894a-00679c45faa4 with identifier: 127786
2026-03-12 20:34:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5ed1070f-55e0-5721-894a-00679c45faa4 with identifier: 127786 to the API
2026-03-12 20:34:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:34:35 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:34:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '5ed1070f-55e0-5721-894a-00679c45faa4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ447TF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-austral-techno-mild-hybrid-160-auto-127786',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Austral',
'odometer': 118328,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62932,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51892,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61162,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65156,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65415,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49647,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61818,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65970,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94442,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ed1070f-55e0-5721-894a-00679c45faa4/5ed1070f-55e0-5721-894a-00679c45faa4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70927,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127786/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2023-08-18',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Austral TECHNO MILD HYBRID 160 AUTO',
'transmission': 'automatic',
'trim': 'TECHNO MILD HYBRID 160 AUTO',
'vin': 'VF1RHN00071418879',
'year': 2023}
2026-03-12 20:34:35 [arval.fr] INFO: Saving data for 127786: {'created_time': 1773347675.825247, 'last_price_update_time': 1773347675.825258}
2026-03-12 20:34:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510f90>
2026-03-12 20:34:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:34:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/4.jpeg saved to cache
2026-03-12 20:34:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287f7d0>
2026-03-12 20:34:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:34:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/3.jpeg saved to cache
2026-03-12 20:34:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253bc50>
2026-03-12 20:34:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:34:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/2.jpeg saved to cache
2026-03-12 20:34:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125badd0>
2026-03-12 20:34:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:34:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/1.jpeg saved to cache
2026-03-12 20:34:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127790)
2026-03-12 20:34:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:34:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12721050>
2026-03-12 20:34:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:34:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/0.jpeg saved to cache
2026-03-12 20:34:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e1859c09-b231-58c5-8189-048ce514fc6c
2026-03-12 20:34:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e1859c09-b231-58c5-8189-048ce514fc6c, skipping ID generation
2026-03-12 20:34:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e1859c09-b231-58c5-8189-048ce514fc6c with scrape type 1
2026-03-12 20:34:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e1859c09-b231-58c5-8189-048ce514fc6c sending to next pipeline
2026-03-12 20:34:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e1859c09-b231-58c5-8189-048ce514fc6c, identifier: 127790
2026-03-12 20:34:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e1859c09-b231-58c5-8189-048ce514fc6c with identifier: 127790
2026-03-12 20:34:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e1859c09-b231-58c5-8189-048ce514fc6c with identifier: 127790
2026-03-12 20:34:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e1859c09-b231-58c5-8189-048ce514fc6c with identifier: 127790 to the API
2026-03-12 20:34:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:34:40 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:34:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'e1859c09-b231-58c5-8189-048ce514fc6c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD435GY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-golf-style-14-ehybrid-opf-204-dsg6-127790',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Golf',
'odometer': 78073,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69522,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56520,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70028,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70673,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70203,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52751,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65521,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72927,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93502,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e1859c09-b231-58c5-8189-048ce514fc6c/e1859c09-b231-58c5-8189-048ce514fc6c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97214,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127790/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2021-12-01',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Golf Style 1.4 eHybrid OPF 204 DSG6',
'transmission': 'automatic',
'trim': 'Style 1.4 eHybrid OPF 204 DSG6',
'vin': 'WVWZZZCDZNW303067',
'year': 2021}
2026-03-12 20:34:40 [arval.fr] INFO: Saving data for 127790: {'created_time': 1773347680.878746, 'last_price_update_time': 1773347680.878757}
2026-03-12 20:34:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:34:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738ad0>
2026-03-12 20:34:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:34:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/6.jpeg saved to cache
2026-03-12 20:34:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbbbd0>
2026-03-12 20:34:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:34:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/5.jpeg saved to cache
2026-03-12 20:34:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:34:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:34:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b5cd412f-8bf3-5a3d-8268-3b6ad47445fb with identifier: 127795
2026-03-12 20:34:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb with scrape type 1
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/0.jpeg not downloaded yet
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/1.jpeg not downloaded yet
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/2.jpeg not downloaded yet
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/3.jpeg not downloaded yet
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/4.jpeg not downloaded yet
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/5.jpeg not downloaded yet
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/6.jpeg not downloaded yet
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/7.jpeg not downloaded yet
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/8.jpeg not downloaded yet
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/9.jpeg not downloaded yet
2026-03-12 20:34:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb0d0>
2026-03-12 20:34:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/4.jpeg saved to cache
2026-03-12 20:34:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:34:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963cf10>
2026-03-12 20:34:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/3.jpeg saved to cache
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:34:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da63969a-3fb5-5cd5-b13e-f3bc35c4673b with identifier: 127798
2026-03-12 20:34:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b with scrape type 1
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/0.jpeg not downloaded yet
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/1.jpeg not downloaded yet
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/2.jpeg not downloaded yet
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/3.jpeg not downloaded yet
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/4.jpeg not downloaded yet
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/5.jpeg not downloaded yet
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/6.jpeg not downloaded yet
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/7.jpeg not downloaded yet
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/8.jpeg not downloaded yet
2026-03-12 20:34:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/9.jpeg not downloaded yet
2026-03-12 20:34:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:34:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e861265-2942-53dd-9786-34dc23779ea5 with identifier: 127799
2026-03-12 20:34:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e861265-2942-53dd-9786-34dc23779ea5 with scrape type 1
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/0.jpeg not downloaded yet
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/1.jpeg not downloaded yet
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/2.jpeg not downloaded yet
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/3.jpeg not downloaded yet
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/4.jpeg not downloaded yet
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/5.jpeg not downloaded yet
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/6.jpeg not downloaded yet
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/7.jpeg not downloaded yet
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/8.jpeg not downloaded yet
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/9.jpeg not downloaded yet
2026-03-12 20:34:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756e90>
2026-03-12 20:34:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/2.jpeg saved to cache
2026-03-12 20:34:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:34:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f890>
2026-03-12 20:34:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/1.jpeg saved to cache
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9b61b9d3-bcdc-5a1a-ba09-42c56127219b with identifier: 127801
2026-03-12 20:34:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b with scrape type 1
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/0.jpeg not downloaded yet
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/1.jpeg not downloaded yet
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/2.jpeg not downloaded yet
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/3.jpeg not downloaded yet
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/4.jpeg not downloaded yet
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/5.jpeg not downloaded yet
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/6.jpeg not downloaded yet
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/7.jpeg not downloaded yet
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/8.jpeg not downloaded yet
2026-03-12 20:34:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/9.jpeg not downloaded yet
2026-03-12 20:34:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127785)
2026-03-12 20:34:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273f9d0>
2026-03-12 20:34:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:34:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/0.jpeg saved to cache
2026-03-12 20:34:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee8da60e-cc47-5d9c-a427-762513d3054e
2026-03-12 20:34:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee8da60e-cc47-5d9c-a427-762513d3054e, skipping ID generation
2026-03-12 20:34:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee8da60e-cc47-5d9c-a427-762513d3054e with scrape type 1
2026-03-12 20:34:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee8da60e-cc47-5d9c-a427-762513d3054e sending to next pipeline
2026-03-12 20:34:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee8da60e-cc47-5d9c-a427-762513d3054e, identifier: 127785
2026-03-12 20:34:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee8da60e-cc47-5d9c-a427-762513d3054e with identifier: 127785
2026-03-12 20:34:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee8da60e-cc47-5d9c-a427-762513d3054e with identifier: 127785
2026-03-12 20:34:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee8da60e-cc47-5d9c-a427-762513d3054e with identifier: 127785 to the API
2026-03-12 20:34:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:34:48 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:34:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ee8da60e-cc47-5d9c-a427-762513d3054e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD203VC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500x-sport-13-gse-150cv-dct-127785',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500X',
'odometer': 28781,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59221,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51656,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59876,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61630,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59147,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49609,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59551,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65519,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50688,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee8da60e-cc47-5d9c-a427-762513d3054e/ee8da60e-cc47-5d9c-a427-762513d3054e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85256,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127785/9.jpeg',
'Width': 1280}],
'price': 19490.0,
'price_includes_vat': True,
'registration_date': '2021-12-24',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500X Sport 1.3 GSE 150CV DCT',
'transmission': 'automatic',
'trim': 'Sport 1.3 GSE 150CV DCT',
'vin': 'ZFANF2C10MP946172',
'year': 2021}
2026-03-12 20:34:48 [arval.fr] INFO: Saving data for 127785: {'created_time': 1773347688.302588, 'last_price_update_time': 1773347688.302598}
2026-03-12 20:34:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197c6c90>
2026-03-12 20:34:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:34:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/8.jpeg saved to cache
2026-03-12 20:34:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756810>
2026-03-12 20:34:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:34:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/7.jpeg saved to cache
2026-03-12 20:34:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12876b50>
2026-03-12 20:34:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:34:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/6.jpeg saved to cache
2026-03-12 20:34:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659510>
2026-03-12 20:34:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:34:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/4.jpeg saved to cache
2026-03-12 20:34:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806b2d0>
2026-03-12 20:34:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:34:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/3.jpeg saved to cache
2026-03-12 20:34:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c550>
2026-03-12 20:34:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:34:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/2.jpeg saved to cache
2026-03-12 20:34:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ce90>
2026-03-12 20:34:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:34:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/1.jpeg saved to cache
2026-03-12 20:34:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127784)
2026-03-12 20:34:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a990>
2026-03-12 20:34:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:34:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/0.jpeg saved to cache
2026-03-12 20:34:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee
2026-03-12 20:34:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7419d5e6-5a22-5377-80cc-dd83a0d83fee, skipping ID generation
2026-03-12 20:34:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee with scrape type 1
2026-03-12 20:34:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7419d5e6-5a22-5377-80cc-dd83a0d83fee sending to next pipeline
2026-03-12 20:34:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7419d5e6-5a22-5377-80cc-dd83a0d83fee, identifier: 127784
2026-03-12 20:34:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7419d5e6-5a22-5377-80cc-dd83a0d83fee with identifier: 127784
2026-03-12 20:34:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7419d5e6-5a22-5377-80cc-dd83a0d83fee with identifier: 127784
2026-03-12 20:34:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7419d5e6-5a22-5377-80cc-dd83a0d83fee with identifier: 127784 to the API
2026-03-12 20:34:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:34:57 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:34:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '7419d5e6-5a22-5377-80cc-dd83a0d83fee',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK699RE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-business-edition-13-mhev-158-xtronic-127784',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 65540,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58483,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70649,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67819,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67462,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57114,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67829,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68400,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65129,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7419d5e6-5a22-5377-80cc-dd83a0d83fee/7419d5e6-5a22-5377-80cc-dd83a0d83fee_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72716,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127784/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2022-11-22',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai Business Edition 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'Business Edition 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1156137',
'year': 2022}
2026-03-12 20:34:57 [arval.fr] INFO: Saving data for 127784: {'created_time': 1773347697.421204, 'last_price_update_time': 1773347697.421215}
2026-03-12 20:34:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:34:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963a6d0>
2026-03-12 20:34:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:34:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/9.jpeg saved to cache
2026-03-12 20:34:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:34:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:34:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:34:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d0c90>
2026-03-12 20:34:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:34:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:34:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:34:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:34:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/8.jpeg saved to cache
2026-03-12 20:34:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:35:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:35:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5050>
2026-03-12 20:35:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:35:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/7.jpeg saved to cache
2026-03-12 20:35:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:35:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba350>
2026-03-12 20:35:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:35:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/9.jpeg saved to cache
2026-03-12 20:35:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125389d0>
2026-03-12 20:35:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:35:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/9.jpeg saved to cache
2026-03-12 20:35:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff7550>
2026-03-12 20:35:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:35:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/8.jpeg saved to cache
2026-03-12 20:35:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9350>
2026-03-12 20:35:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:35:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/7.jpeg saved to cache
2026-03-12 20:35:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d290>
2026-03-12 20:35:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:35:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/9.jpeg saved to cache
2026-03-12 20:35:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756c90>
2026-03-12 20:35:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:35:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/8.jpeg saved to cache
2026-03-12 20:35:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193515d0>
2026-03-12 20:35:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:35:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/7.jpeg saved to cache
2026-03-12 20:35:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756810>
2026-03-12 20:35:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:35:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/6.jpeg saved to cache
2026-03-12 20:35:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:11 [scrapy.extensions.logstats] INFO: Crawled 251 pages (at 4 pages/min), scraped 180 items (at 4 items/min)
2026-03-12 20:35:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:35:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b81d0>
2026-03-12 20:35:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:35:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/5.jpeg saved to cache
2026-03-12 20:35:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9150>
2026-03-12 20:35:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:35:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/4.jpeg saved to cache
2026-03-12 20:35:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2e10>
2026-03-12 20:35:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:35:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/3.jpeg saved to cache
2026-03-12 20:35:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d5810>
2026-03-12 20:35:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:35:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/2.jpeg saved to cache
2026-03-12 20:35:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df7d0>
2026-03-12 20:35:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:35:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/1.jpeg saved to cache
2026-03-12 20:35:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127801)
2026-03-12 20:35:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b9510>
2026-03-12 20:35:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:35:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/0.jpeg saved to cache
2026-03-12 20:35:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b
2026-03-12 20:35:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9b61b9d3-bcdc-5a1a-ba09-42c56127219b, skipping ID generation
2026-03-12 20:35:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b with scrape type 1
2026-03-12 20:35:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9b61b9d3-bcdc-5a1a-ba09-42c56127219b sending to next pipeline
2026-03-12 20:35:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9b61b9d3-bcdc-5a1a-ba09-42c56127219b, identifier: 127801
2026-03-12 20:35:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9b61b9d3-bcdc-5a1a-ba09-42c56127219b with identifier: 127801
2026-03-12 20:35:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9b61b9d3-bcdc-5a1a-ba09-42c56127219b with identifier: 127801
2026-03-12 20:35:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9b61b9d3-bcdc-5a1a-ba09-42c56127219b with identifier: 127801 to the API
2026-03-12 20:35:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:35:18 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:35:19 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '9b61b9d3-bcdc-5a1a-ba09-42c56127219b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF303YQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-business-hybrid-225-e-eat8-127801',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 46403,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 42,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80919,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69395,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81268,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82462,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87776,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68069,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84057,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83954,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55109,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9b61b9d3-bcdc-5a1a-ba09-42c56127219b/9b61b9d3-bcdc-5a1a-ba09-42c56127219b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66038,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127801/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2022-04-22',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Business Hybrid 225 e-EAT8',
'transmission': 'automatic',
'trim': 'Business Hybrid 225 e-EAT8',
'vin': 'VR7A4DGZSNL014681',
'year': 2022}
2026-03-12 20:35:19 [arval.fr] INFO: Saving data for 127801: {'created_time': 1773347719.046915, 'last_price_update_time': 1773347719.046925}
2026-03-12 20:35:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f69510>
2026-03-12 20:35:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:35:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/6.jpeg saved to cache
2026-03-12 20:35:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139044d0>
2026-03-12 20:35:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:35:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/5.jpeg saved to cache
2026-03-12 20:35:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6710>
2026-03-12 20:35:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:35:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/4.jpeg saved to cache
2026-03-12 20:35:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139be810>
2026-03-12 20:35:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:35:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/3.jpeg saved to cache
2026-03-12 20:35:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12877f90>
2026-03-12 20:35:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:35:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/2.jpeg saved to cache
2026-03-12 20:35:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d3950>
2026-03-12 20:35:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:35:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/1.jpeg saved to cache
2026-03-12 20:35:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127799)
2026-03-12 20:35:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f290>
2026-03-12 20:35:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:35:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/0.jpeg saved to cache
2026-03-12 20:35:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3e861265-2942-53dd-9786-34dc23779ea5
2026-03-12 20:35:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e861265-2942-53dd-9786-34dc23779ea5, skipping ID generation
2026-03-12 20:35:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e861265-2942-53dd-9786-34dc23779ea5 with scrape type 1
2026-03-12 20:35:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3e861265-2942-53dd-9786-34dc23779ea5 sending to next pipeline
2026-03-12 20:35:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e861265-2942-53dd-9786-34dc23779ea5, identifier: 127799
2026-03-12 20:35:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e861265-2942-53dd-9786-34dc23779ea5 with identifier: 127799
2026-03-12 20:35:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e861265-2942-53dd-9786-34dc23779ea5 with identifier: 127799
2026-03-12 20:35:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e861265-2942-53dd-9786-34dc23779ea5 with identifier: 127799 to the API
2026-03-12 20:35:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:35:28 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:35:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3e861265-2942-53dd-9786-34dc23779ea5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR090XG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-127799',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 97256,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61535,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51789,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57735,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58246,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57917,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48607,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57393,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59296,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37347,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e861265-2942-53dd-9786-34dc23779ea5/3e861265-2942-53dd-9786-34dc23779ea5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85521,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127799/9.jpeg',
'Width': 1280}],
'price': 13490.0,
'price_includes_vat': True,
'registration_date': '2023-10-18',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE058320',
'year': 2023}
2026-03-12 20:35:28 [arval.fr] INFO: Saving data for 127799: {'created_time': 1773347728.570438, 'last_price_update_time': 1773347728.570449}
2026-03-12 20:35:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:35:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a3d0>
2026-03-12 20:35:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:35:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/8.jpeg saved to cache
2026-03-12 20:35:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff6490>
2026-03-12 20:35:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/7.jpeg saved to cache
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:35:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:35:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0c081863-97d3-5716-ba32-6620feb5b3f5 with identifier: 127805
2026-03-12 20:35:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c081863-97d3-5716-ba32-6620feb5b3f5 with scrape type 1
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/0.jpeg not downloaded yet
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/1.jpeg not downloaded yet
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/2.jpeg not downloaded yet
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/3.jpeg not downloaded yet
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/4.jpeg not downloaded yet
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/5.jpeg not downloaded yet
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/6.jpeg not downloaded yet
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/7.jpeg not downloaded yet
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/8.jpeg not downloaded yet
2026-03-12 20:35:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/9.jpeg not downloaded yet
2026-03-12 20:35:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280bdd0>
2026-03-12 20:35:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:35:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/6.jpeg saved to cache
2026-03-12 20:35:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:35:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197db710>
2026-03-12 20:35:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:35:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/5.jpeg saved to cache
2026-03-12 20:35:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:35:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0ad7c2d-0545-5307-8d80-74b52a2de8e7 with identifier: 124849
2026-03-12 20:35:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7 with scrape type 1
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/0.jpeg not downloaded yet
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/1.jpeg not downloaded yet
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/2.jpeg not downloaded yet
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/3.jpeg not downloaded yet
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/4.jpeg not downloaded yet
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/5.jpeg not downloaded yet
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/6.jpeg not downloaded yet
2026-03-12 20:35:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/7.jpeg not downloaded yet
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/8.jpeg not downloaded yet
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/9.jpeg not downloaded yet
2026-03-12 20:35:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513890>
2026-03-12 20:35:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/4.jpeg saved to cache
2026-03-12 20:35:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:35:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 18b347d1-1119-5589-aab1-ffef1e4dcbbe with identifier: 127807
2026-03-12 20:35:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe with scrape type 1
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/0.jpeg not downloaded yet
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/1.jpeg not downloaded yet
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/2.jpeg not downloaded yet
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/3.jpeg not downloaded yet
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/4.jpeg not downloaded yet
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/5.jpeg not downloaded yet
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/6.jpeg not downloaded yet
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/7.jpeg not downloaded yet
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/8.jpeg not downloaded yet
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/9.jpeg not downloaded yet
2026-03-12 20:35:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d6c90>
2026-03-12 20:35:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/3.jpeg saved to cache
2026-03-12 20:35:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734d90>
2026-03-12 20:35:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:35:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/2.jpeg saved to cache
2026-03-12 20:35:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282f5d0>
2026-03-12 20:35:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:35:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/1.jpeg saved to cache
2026-03-12 20:35:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127798)
2026-03-12 20:35:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125135d0>
2026-03-12 20:35:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:35:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/0.jpeg saved to cache
2026-03-12 20:35:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b
2026-03-12 20:35:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: da63969a-3fb5-5cd5-b13e-f3bc35c4673b, skipping ID generation
2026-03-12 20:35:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b with scrape type 1
2026-03-12 20:35:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item da63969a-3fb5-5cd5-b13e-f3bc35c4673b sending to next pipeline
2026-03-12 20:35:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: da63969a-3fb5-5cd5-b13e-f3bc35c4673b, identifier: 127798
2026-03-12 20:35:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: da63969a-3fb5-5cd5-b13e-f3bc35c4673b with identifier: 127798
2026-03-12 20:35:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: da63969a-3fb5-5cd5-b13e-f3bc35c4673b with identifier: 127798
2026-03-12 20:35:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: da63969a-3fb5-5cd5-b13e-f3bc35c4673b with identifier: 127798 to the API
2026-03-12 20:35:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:35:38 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:35:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'da63969a-3fb5-5cd5-b13e-f3bc35c4673b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA044WV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-allure-business-12-puretech-100-bvm6-127798',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 33026,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122163,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109974,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122178,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115560,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118898,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119899,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117558,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56296,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da63969a-3fb5-5cd5-b13e-f3bc35c4673b/da63969a-3fb5-5cd5-b13e-f3bc35c4673b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38323,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127798/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2021-07-22',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Allure Business 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Allure Business 1.2 PureTech 100 BVM6',
'vin': 'VR3UPHNEKMT070865',
'year': 2021}
2026-03-12 20:35:38 [arval.fr] INFO: Saving data for 127798: {'created_time': 1773347738.361586, 'last_price_update_time': 1773347738.361598}
2026-03-12 20:35:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:35:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127563d0>
2026-03-12 20:35:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:35:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/6.jpeg saved to cache
2026-03-12 20:35:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:35:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:35:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829cd0>
2026-03-12 20:35:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:35:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/5.jpeg saved to cache
2026-03-12 20:35:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:35:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:35:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1f50>
2026-03-12 20:35:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:35:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/4.jpeg saved to cache
2026-03-12 20:35:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:35:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:35:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12709590>
2026-03-12 20:35:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:35:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/3.jpeg saved to cache
2026-03-12 20:35:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:35:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:35:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8650>
2026-03-12 20:35:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:35:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/2.jpeg saved to cache
2026-03-12 20:35:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:35:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:35:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9d50>
2026-03-12 20:35:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:35:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/1.jpeg saved to cache
2026-03-12 20:35:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:35:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127795)
2026-03-12 20:35:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125117d0>
2026-03-12 20:35:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:35:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/0.jpeg saved to cache
2026-03-12 20:35:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb
2026-03-12 20:35:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b5cd412f-8bf3-5a3d-8268-3b6ad47445fb, skipping ID generation
2026-03-12 20:35:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb with scrape type 1
2026-03-12 20:35:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b5cd412f-8bf3-5a3d-8268-3b6ad47445fb sending to next pipeline
2026-03-12 20:35:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b5cd412f-8bf3-5a3d-8268-3b6ad47445fb, identifier: 127795
2026-03-12 20:35:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b5cd412f-8bf3-5a3d-8268-3b6ad47445fb with identifier: 127795
2026-03-12 20:35:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b5cd412f-8bf3-5a3d-8268-3b6ad47445fb with identifier: 127795
2026-03-12 20:35:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b5cd412f-8bf3-5a3d-8268-3b6ad47445fb with identifier: 127795 to the API
2026-03-12 20:35:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:35:47 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:35:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b5cd412f-8bf3-5a3d-8268-3b6ad47445fb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR356ME',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-shine-puretech-130-eat8-127795',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 106403,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137763,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115736,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137056,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134007,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113145,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133420,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136010,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31313,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b5cd412f-8bf3-5a3d-8268-3b6ad47445fb/b5cd412f-8bf3-5a3d-8268-3b6ad47445fb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139195,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127795/9.jpeg',
'Width': 1280}],
'price': 12100.0,
'price_includes_vat': True,
'registration_date': '2023-09-28',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE061732',
'year': 2023}
2026-03-12 20:35:47 [arval.fr] INFO: Saving data for 127795: {'created_time': 1773347747.548568, 'last_price_update_time': 1773347747.548578}
2026-03-12 20:35:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:35:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19344c10>
2026-03-12 20:35:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:35:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/9.jpeg saved to cache
2026-03-12 20:35:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:35:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:35:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d2590>
2026-03-12 20:35:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:35:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/8.jpeg saved to cache
2026-03-12 20:35:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:35:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:35:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856f10>
2026-03-12 20:35:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:35:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/7.jpeg saved to cache
2026-03-12 20:35:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:35:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:35:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272cf90>
2026-03-12 20:35:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:35:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/5.jpeg saved to cache
2026-03-12 20:35:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:35:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:35:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e1a90>
2026-03-12 20:35:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:35:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/9.jpeg saved to cache
2026-03-12 20:35:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:35:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:35:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d35d0>
2026-03-12 20:35:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:35:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/9.jpeg saved to cache
2026-03-12 20:35:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:35:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:35:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757f50>
2026-03-12 20:35:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:35:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/8.jpeg saved to cache
2026-03-12 20:35:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:35:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:35:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cdc50>
2026-03-12 20:35:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:35:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/7.jpeg saved to cache
2026-03-12 20:35:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:35:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:35:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f990>
2026-03-12 20:35:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:35:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/6.jpeg saved to cache
2026-03-12 20:35:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:35:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:35:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:35:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139060d0>
2026-03-12 20:35:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:35:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:35:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:35:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:35:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/5.jpeg saved to cache
2026-03-12 20:35:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:35:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:36:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5150>
2026-03-12 20:36:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:36:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/4.jpeg saved to cache
2026-03-12 20:36:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:36:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:36:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a390>
2026-03-12 20:36:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:36:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/3.jpeg saved to cache
2026-03-12 20:36:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:36:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:36:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7750>
2026-03-12 20:36:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:36:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/2.jpeg saved to cache
2026-03-12 20:36:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:36:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:36:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fce050>
2026-03-12 20:36:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:36:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/1.jpeg saved to cache
2026-03-12 20:36:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:36:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127807)
2026-03-12 20:36:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:36:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d990>
2026-03-12 20:36:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:36:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/0.jpeg saved to cache
2026-03-12 20:36:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe
2026-03-12 20:36:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 18b347d1-1119-5589-aab1-ffef1e4dcbbe, skipping ID generation
2026-03-12 20:36:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe with scrape type 1
2026-03-12 20:36:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 18b347d1-1119-5589-aab1-ffef1e4dcbbe sending to next pipeline
2026-03-12 20:36:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 18b347d1-1119-5589-aab1-ffef1e4dcbbe, identifier: 127807
2026-03-12 20:36:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 18b347d1-1119-5589-aab1-ffef1e4dcbbe with identifier: 127807
2026-03-12 20:36:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 18b347d1-1119-5589-aab1-ffef1e4dcbbe with identifier: 127807
2026-03-12 20:36:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 18b347d1-1119-5589-aab1-ffef1e4dcbbe with identifier: 127807 to the API
2026-03-12 20:36:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:36:05 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:36:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '18b347d1-1119-5589-aab1-ffef1e4dcbbe',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB701CK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a3-sportback-business-line-40-tfsi-e-204-s-tronic-127807',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A3',
'odometer': 88648,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 34,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69469,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59275,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70625,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72787,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71183,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56288,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68050,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73607,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54281,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_18b347d1-1119-5589-aab1-ffef1e4dcbbe/18b347d1-1119-5589-aab1-ffef1e4dcbbe_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70806,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127807/9.jpeg',
'Width': 1280}],
'price': 22490.0,
'price_includes_vat': True,
'registration_date': '2021-08-03',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A3 Sportback Business Line 40 TFSI e 204 S Tronic',
'transmission': 'automatic',
'trim': 'Sportback Business Line 40 TFSI e 204 S Tronic',
'vin': 'WAUZZZGY0NA003010',
'year': 2021}
2026-03-12 20:36:05 [arval.fr] INFO: Saving data for 127807: {'created_time': 1773347765.58669, 'last_price_update_time': 1773347765.586699}
2026-03-12 20:36:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:36:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083310>
2026-03-12 20:36:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:36:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/8.jpeg saved to cache
2026-03-12 20:36:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:36:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:36:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e14d0>
2026-03-12 20:36:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:36:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/7.jpeg saved to cache
2026-03-12 20:36:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:36:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:36:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f8bfd0>
2026-03-12 20:36:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:36:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/6.jpeg saved to cache
2026-03-12 20:36:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:36:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:36:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e650>
2026-03-12 20:36:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:36:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/4.jpeg saved to cache
2026-03-12 20:36:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:36:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:36:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13919050>
2026-03-12 20:36:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:36:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/3.jpeg saved to cache
2026-03-12 20:36:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:36:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:36:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12754d90>
2026-03-12 20:36:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:36:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/2.jpeg saved to cache
2026-03-12 20:36:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:36:11 [scrapy.extensions.logstats] INFO: Crawled 254 pages (at 3 pages/min), scraped 185 items (at 5 items/min)
2026-03-12 20:36:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:36:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:36:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b9e10>
2026-03-12 20:36:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:36:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/1.jpeg saved to cache
2026-03-12 20:36:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:36:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124849)
2026-03-12 20:36:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1d10>
2026-03-12 20:36:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:36:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/0.jpeg saved to cache
2026-03-12 20:36:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7
2026-03-12 20:36:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0ad7c2d-0545-5307-8d80-74b52a2de8e7, skipping ID generation
2026-03-12 20:36:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7 with scrape type 1
2026-03-12 20:36:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a0ad7c2d-0545-5307-8d80-74b52a2de8e7 sending to next pipeline
2026-03-12 20:36:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a0ad7c2d-0545-5307-8d80-74b52a2de8e7, identifier: 124849
2026-03-12 20:36:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a0ad7c2d-0545-5307-8d80-74b52a2de8e7 with identifier: 124849
2026-03-12 20:36:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a0ad7c2d-0545-5307-8d80-74b52a2de8e7 with identifier: 124849
2026-03-12 20:36:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a0ad7c2d-0545-5307-8d80-74b52a2de8e7 with identifier: 124849 to the API
2026-03-12 20:36:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:36:14 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:36:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a0ad7c2d-0545-5307-8d80-74b52a2de8e7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GW211MR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-touran-life-plus-15-tsi-150-bva7-124849',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Touran',
'odometer': 55520,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59376,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46744,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59987,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65078,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63289,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60659,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65356,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52404,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0ad7c2d-0545-5307-8d80-74b52a2de8e7/a0ad7c2d-0545-5307-8d80-74b52a2de8e7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89515,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124849/9.jpeg',
'Width': 1280}],
'price': 31990.0,
'price_includes_vat': True,
'registration_date': '2024-04-22',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Touran Life Plus 1.5 TSI 150 BVA7',
'transmission': 'automatic',
'trim': 'Life Plus 1.5 TSI 150 BVA7',
'vin': 'WVGZZZ1T3RW020937',
'year': 2024}
2026-03-12 20:36:14 [arval.fr] INFO: Saving data for 124849: {'created_time': 1773347774.877911, 'last_price_update_time': 1773347774.87792}
2026-03-12 20:36:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:36:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 13e26504-0772-5d3d-9b35-b0f557ae54a1 with identifier: 125330
2026-03-12 20:36:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13e26504-0772-5d3d-9b35-b0f557ae54a1 with scrape type 1
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/0.jpeg not downloaded yet
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/1.jpeg not downloaded yet
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/2.jpeg not downloaded yet
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/3.jpeg not downloaded yet
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/4.jpeg not downloaded yet
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/5.jpeg not downloaded yet
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/6.jpeg not downloaded yet
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/7.jpeg not downloaded yet
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/8.jpeg not downloaded yet
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/9.jpeg not downloaded yet
2026-03-12 20:36:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:36:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff6450>
2026-03-12 20:36:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/6.jpeg saved to cache
2026-03-12 20:36:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:36:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:36:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fce650>
2026-03-12 20:36:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:36:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/5.jpeg saved to cache
2026-03-12 20:36:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:36:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:36:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1981a090>
2026-03-12 20:36:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:36:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/4.jpeg saved to cache
2026-03-12 20:36:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:36:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:36:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbac50>
2026-03-12 20:36:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:36:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/3.jpeg saved to cache
2026-03-12 20:36:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:36:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:36:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef4d0>
2026-03-12 20:36:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:36:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/2.jpeg saved to cache
2026-03-12 20:36:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:36:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:36:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e3750>
2026-03-12 20:36:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:36:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/1.jpeg saved to cache
2026-03-12 20:36:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:36:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127805)
2026-03-12 20:36:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273c9d0>
2026-03-12 20:36:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:36:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/0.jpeg saved to cache
2026-03-12 20:36:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0c081863-97d3-5716-ba32-6620feb5b3f5
2026-03-12 20:36:23 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0c081863-97d3-5716-ba32-6620feb5b3f5, skipping ID generation
2026-03-12 20:36:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0c081863-97d3-5716-ba32-6620feb5b3f5 with scrape type 1
2026-03-12 20:36:23 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0c081863-97d3-5716-ba32-6620feb5b3f5 sending to next pipeline
2026-03-12 20:36:23 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0c081863-97d3-5716-ba32-6620feb5b3f5, identifier: 127805
2026-03-12 20:36:23 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0c081863-97d3-5716-ba32-6620feb5b3f5 with identifier: 127805
2026-03-12 20:36:23 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0c081863-97d3-5716-ba32-6620feb5b3f5 with identifier: 127805
2026-03-12 20:36:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0c081863-97d3-5716-ba32-6620feb5b3f5 with identifier: 127805 to the API
2026-03-12 20:36:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:36:23 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:36:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0c081863-97d3-5716-ba32-6620feb5b3f5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ044RQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-style-15-bluehdi-100-bvm6-127805',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 47182,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66122,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57072,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65396,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61540,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64600,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50432,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62436,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65226,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67085,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0c081863-97d3-5716-ba32-6620feb5b3f5/0c081863-97d3-5716-ba32-6620feb5b3f5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67059,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127805/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2022-09-28',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Style 1.5 BLUEHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Style 1.5 BLUEHDi 100 BVM6',
'vin': 'VR3UBYHTKNT090915',
'year': 2022}
2026-03-12 20:36:23 [arval.fr] INFO: Saving data for 127805: {'created_time': 1773347783.736254, 'last_price_update_time': 1773347783.736264}
2026-03-12 20:36:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 20:36:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d77d0>
2026-03-12 20:36:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:36:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/7.jpeg saved to cache
2026-03-12 20:36:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 20:36:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 20:36:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7ad0>
2026-03-12 20:36:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:36:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/6.jpeg saved to cache
2026-03-12 20:36:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 20:36:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 20:36:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128128d0>
2026-03-12 20:36:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:36:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/5.jpeg saved to cache
2026-03-12 20:36:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 20:36:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 20:36:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7f50>
2026-03-12 20:36:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:36:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/4.jpeg saved to cache
2026-03-12 20:36:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 20:36:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 20:36:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125135d0>
2026-03-12 20:36:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:36:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/3.jpeg saved to cache
2026-03-12 20:36:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 20:36:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 20:36:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bb550>
2026-03-12 20:36:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:36:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/2.jpeg saved to cache
2026-03-12 20:36:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 20:36:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 20:36:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a0d0>
2026-03-12 20:36:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:36:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/1.jpeg saved to cache
2026-03-12 20:36:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 20:36:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124859)
2026-03-12 20:36:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb310>
2026-03-12 20:36:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:36:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/0.jpeg saved to cache
2026-03-12 20:36:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6
2026-03-12 20:36:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6, skipping ID generation
2026-03-12 20:36:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with scrape type 1
2026-03-12 20:36:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 sending to next pipeline
2026-03-12 20:36:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6, identifier: 124859
2026-03-12 20:36:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with identifier: 124859
2026-03-12 20:36:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with identifier: 124859
2026-03-12 20:36:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c5cb4b6b-613d-573a-ade1-d4e77b41b0a6 with identifier: 124859 to the API
2026-03-12 20:36:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:36:33 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:36:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'c5cb4b6b-613d-573a-ade1-d4e77b41b0a6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM834VT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/suzuki-swift-avantage-12-dualjet-hybrid-124859',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Suzuki',
'model': 'Swift',
'odometer': 14399,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59143,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50014,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59759,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59062,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56012,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45505,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53858,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56881,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87956,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5cb4b6b-613d-573a-ade1-d4e77b41b0a6/c5cb4b6b-613d-573a-ade1-d4e77b41b0a6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103761,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124859/9.jpeg',
'Width': 1280}],
'price': 14290.0,
'price_includes_vat': True,
'registration_date': '2023-03-21',
'seats_number': 0,
'seller_name': None,
'title': 'Suzuki Swift AVANTAGE 1.2 DUALJET HYBRID',
'transmission': 'manual',
'trim': 'AVANTAGE 1.2 DUALJET HYBRID',
'vin': 'JSAAZCA3S00574820',
'year': 2023}
2026-03-12 20:36:33 [arval.fr] INFO: Saving data for 124859: {'created_time': 1773347793.317369, 'last_price_update_time': 1773347793.317379}
2026-03-12 20:36:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 20:36:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197dbc90>
2026-03-12 20:36:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:36:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/7.jpeg saved to cache
2026-03-12 20:36:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 20:36:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da5d0>
2026-03-12 20:36:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:36:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/9.jpeg saved to cache
2026-03-12 20:36:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:36:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cad50>
2026-03-12 20:36:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:36:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/8.jpeg saved to cache
2026-03-12 20:36:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59a50>
2026-03-12 20:36:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:36:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/7.jpeg saved to cache
2026-03-12 20:36:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:36:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:36:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12875710>
2026-03-12 20:36:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:36:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/6.jpeg saved to cache
2026-03-12 20:36:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:36:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 166de947-5bbd-55a8-83e8-098e144d23b1 with identifier: 125328
2026-03-12 20:36:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 166de947-5bbd-55a8-83e8-098e144d23b1 with scrape type 1
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/0.jpeg not downloaded yet
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/1.jpeg not downloaded yet
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/2.jpeg not downloaded yet
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/3.jpeg not downloaded yet
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/4.jpeg not downloaded yet
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/5.jpeg not downloaded yet
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/6.jpeg not downloaded yet
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/7.jpeg not downloaded yet
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/8.jpeg not downloaded yet
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/9.jpeg not downloaded yet
2026-03-12 20:36:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:36:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253af90>
2026-03-12 20:36:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/5.jpeg saved to cache
2026-03-12 20:36:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282b5d0>
2026-03-12 20:36:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:36:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/4.jpeg saved to cache
2026-03-12 20:36:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9f50>
2026-03-12 20:36:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:36:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/3.jpeg saved to cache
2026-03-12 20:36:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:36:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71387219-89d5-5d8e-8abb-cf009ff5c469 with identifier: 125329
2026-03-12 20:36:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71387219-89d5-5d8e-8abb-cf009ff5c469 with scrape type 1
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/0.jpeg not downloaded yet
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/1.jpeg not downloaded yet
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/2.jpeg not downloaded yet
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/3.jpeg not downloaded yet
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/4.jpeg not downloaded yet
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/5.jpeg not downloaded yet
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/6.jpeg not downloaded yet
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/7.jpeg not downloaded yet
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/8.jpeg not downloaded yet
2026-03-12 20:36:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/9.jpeg not downloaded yet
2026-03-12 20:36:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b550>
2026-03-12 20:36:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/2.jpeg saved to cache
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:36:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 60f84279-0564-52af-b043-46e0918d047b with identifier: 125335
2026-03-12 20:36:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60f84279-0564-52af-b043-46e0918d047b with scrape type 1
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/0.jpeg not downloaded yet
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/1.jpeg not downloaded yet
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/2.jpeg not downloaded yet
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/3.jpeg not downloaded yet
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/4.jpeg not downloaded yet
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/5.jpeg not downloaded yet
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/6.jpeg not downloaded yet
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/7.jpeg not downloaded yet
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/8.jpeg not downloaded yet
2026-03-12 20:36:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/9.jpeg not downloaded yet
2026-03-12 20:36:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282e490>
2026-03-12 20:36:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:36:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/1.jpeg saved to cache
2026-03-12 20:36:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125330)
2026-03-12 20:36:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287e8d0>
2026-03-12 20:36:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:36:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/0.jpeg saved to cache
2026-03-12 20:36:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 13e26504-0772-5d3d-9b35-b0f557ae54a1
2026-03-12 20:36:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 13e26504-0772-5d3d-9b35-b0f557ae54a1, skipping ID generation
2026-03-12 20:36:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 13e26504-0772-5d3d-9b35-b0f557ae54a1 with scrape type 1
2026-03-12 20:36:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 13e26504-0772-5d3d-9b35-b0f557ae54a1 sending to next pipeline
2026-03-12 20:36:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 13e26504-0772-5d3d-9b35-b0f557ae54a1, identifier: 125330
2026-03-12 20:36:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 13e26504-0772-5d3d-9b35-b0f557ae54a1 with identifier: 125330
2026-03-12 20:36:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 13e26504-0772-5d3d-9b35-b0f557ae54a1 with identifier: 125330
2026-03-12 20:36:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 13e26504-0772-5d3d-9b35-b0f557ae54a1 with identifier: 125330 to the API
2026-03-12 20:36:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:36:46 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:36:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '13e26504-0772-5d3d-9b35-b0f557ae54a1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN425EF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-15-bluehdi-130-bva8-125330',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 40276,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62178,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53344,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63514,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62349,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62541,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48182,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63288,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63236,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 35124,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_13e26504-0772-5d3d-9b35-b0f557ae54a1/13e26504-0772-5d3d-9b35-b0f557ae54a1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40168,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125330/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-04-04',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.5 bLUEHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 bLUEHDi 130 BVA8',
'vin': 'VR3UDYHZSNJ877469',
'year': 2023}
2026-03-12 20:36:46 [arval.fr] INFO: Saving data for 125330: {'created_time': 1773347806.949381, 'last_price_update_time': 1773347806.94939}
2026-03-12 20:36:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 20:36:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4350>
2026-03-12 20:36:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:36:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/6.jpeg saved to cache
2026-03-12 20:36:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 20:36:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 20:36:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dd990>
2026-03-12 20:36:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:36:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/5.jpeg saved to cache
2026-03-12 20:36:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 20:36:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 20:36:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7e10>
2026-03-12 20:36:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:36:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/4.jpeg saved to cache
2026-03-12 20:36:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 20:36:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:36:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6a4512e6-4c7a-5365-9e1e-1ebc163658a6 with identifier: 125326
2026-03-12 20:36:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6 with scrape type 1
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/0.jpeg not downloaded yet
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/1.jpeg not downloaded yet
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/2.jpeg not downloaded yet
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/3.jpeg not downloaded yet
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/4.jpeg not downloaded yet
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/5.jpeg not downloaded yet
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/6.jpeg not downloaded yet
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/7.jpeg not downloaded yet
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/8.jpeg not downloaded yet
2026-03-12 20:36:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/9.jpeg not downloaded yet
2026-03-12 20:36:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 20:36:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8410>
2026-03-12 20:36:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:36:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/3.jpeg saved to cache
2026-03-12 20:36:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 20:36:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 20:36:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc310>
2026-03-12 20:36:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:36:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/2.jpeg saved to cache
2026-03-12 20:36:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 20:36:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 20:36:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcef90>
2026-03-12 20:36:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:36:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/1.jpeg saved to cache
2026-03-12 20:36:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 20:36:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/115190)
2026-03-12 20:36:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4dd0>
2026-03-12 20:36:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:36:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/0.jpeg saved to cache
2026-03-12 20:36:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 15f37878-4ee7-5240-8ea3-51156fb8a580
2026-03-12 20:36:55 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 15f37878-4ee7-5240-8ea3-51156fb8a580, skipping ID generation
2026-03-12 20:36:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15f37878-4ee7-5240-8ea3-51156fb8a580 with scrape type 1
2026-03-12 20:36:55 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 15f37878-4ee7-5240-8ea3-51156fb8a580 sending to next pipeline
2026-03-12 20:36:55 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 15f37878-4ee7-5240-8ea3-51156fb8a580, identifier: 115190
2026-03-12 20:36:55 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 15f37878-4ee7-5240-8ea3-51156fb8a580 with identifier: 115190
2026-03-12 20:36:55 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 15f37878-4ee7-5240-8ea3-51156fb8a580 with identifier: 115190
2026-03-12 20:36:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 15f37878-4ee7-5240-8ea3-51156fb8a580 with identifier: 115190 to the API
2026-03-12 20:36:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:36:55 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:36:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '15f37878-4ee7-5240-8ea3-51156fb8a580',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG850JT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-bluehdi-130-auto8-active-pack-115190',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 108713,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57830,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48529,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57683,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57589,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56860,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53645,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53545,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65493,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15f37878-4ee7-5240-8ea3-51156fb8a580/15f37878-4ee7-5240-8ea3-51156fb8a580_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53255,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/115190/9.jpeg',
'Width': 1280}],
'price': 15690.0,
'price_includes_vat': True,
'registration_date': '2022-05-17',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 BlueHDI 130 AUTO8 ACTIVE PACK',
'transmission': 'automatic',
'trim': 'BlueHDI 130 AUTO8 ACTIVE PACK',
'vin': 'VR3FBYHZTNY538308',
'year': 2022}
2026-03-12 20:36:55 [arval.fr] INFO: Saving data for 115190: {'created_time': 1773347815.603311, 'last_price_update_time': 1773347815.603321}
2026-03-12 20:36:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:36:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510dd0>
2026-03-12 20:36:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:36:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/9.jpeg saved to cache
2026-03-12 20:36:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:36:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:36:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7c90>
2026-03-12 20:36:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:36:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/8.jpeg saved to cache
2026-03-12 20:36:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:36:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:36:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a9d0>
2026-03-12 20:36:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:36:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/7.jpeg saved to cache
2026-03-12 20:36:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:36:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:36:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:36:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391b290>
2026-03-12 20:36:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:36:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:36:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:36:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:36:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/6.jpeg saved to cache
2026-03-12 20:36:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:37:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12812750>
2026-03-12 20:37:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:37:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/9.jpeg saved to cache
2026-03-12 20:37:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6710>
2026-03-12 20:37:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:37:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/8.jpeg saved to cache
2026-03-12 20:37:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d350>
2026-03-12 20:37:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:37:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/9.jpeg saved to cache
2026-03-12 20:37:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aeb5d0>
2026-03-12 20:37:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:37:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/8.jpeg saved to cache
2026-03-12 20:37:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5d90>
2026-03-12 20:37:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:37:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/7.jpeg saved to cache
2026-03-12 20:37:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282d9d0>
2026-03-12 20:37:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:37:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/6.jpeg saved to cache
2026-03-12 20:37:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4db50>
2026-03-12 20:37:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:37:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/5.jpeg saved to cache
2026-03-12 20:37:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c790>
2026-03-12 20:37:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:37:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/4.jpeg saved to cache
2026-03-12 20:37:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8f50>
2026-03-12 20:37:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:37:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/9.jpeg saved to cache
2026-03-12 20:37:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae890>
2026-03-12 20:37:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:37:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/8.jpeg saved to cache
2026-03-12 20:37:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:11 [scrapy.extensions.logstats] INFO: Crawled 259 pages (at 5 pages/min), scraped 190 items (at 5 items/min)
2026-03-12 20:37:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:37:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ce450>
2026-03-12 20:37:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:37:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/7.jpeg saved to cache
2026-03-12 20:37:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126de090>
2026-03-12 20:37:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:37:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/6.jpeg saved to cache
2026-03-12 20:37:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18115e90>
2026-03-12 20:37:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:37:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/5.jpeg saved to cache
2026-03-12 20:37:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139acf10>
2026-03-12 20:37:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:37:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/4.jpeg saved to cache
2026-03-12 20:37:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5210>
2026-03-12 20:37:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:37:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/3.jpeg saved to cache
2026-03-12 20:37:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272e010>
2026-03-12 20:37:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:37:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/2.jpeg saved to cache
2026-03-12 20:37:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126580d0>
2026-03-12 20:37:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:37:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/1.jpeg saved to cache
2026-03-12 20:37:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125326)
2026-03-12 20:37:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cd410>
2026-03-12 20:37:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:37:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/0.jpeg saved to cache
2026-03-12 20:37:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6
2026-03-12 20:37:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6a4512e6-4c7a-5365-9e1e-1ebc163658a6, skipping ID generation
2026-03-12 20:37:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6 with scrape type 1
2026-03-12 20:37:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6a4512e6-4c7a-5365-9e1e-1ebc163658a6 sending to next pipeline
2026-03-12 20:37:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6a4512e6-4c7a-5365-9e1e-1ebc163658a6, identifier: 125326
2026-03-12 20:37:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6a4512e6-4c7a-5365-9e1e-1ebc163658a6 with identifier: 125326
2026-03-12 20:37:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6a4512e6-4c7a-5365-9e1e-1ebc163658a6 with identifier: 125326
2026-03-12 20:37:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6a4512e6-4c7a-5365-9e1e-1ebc163658a6 with identifier: 125326 to the API
2026-03-12 20:37:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:37:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:37:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6a4512e6-4c7a-5365-9e1e-1ebc163658a6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ638JW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-business-edition-dig-t-114-bvm6-125326',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 26517,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131136,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111972,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129757,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129486,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113755,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130432,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127707,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127968,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6a4512e6-4c7a-5365-9e1e-1ebc163658a6/6a4512e6-4c7a-5365-9e1e-1ebc163658a6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95170,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125326/9.jpeg',
'Width': 1280}],
'price': 16190.0,
'price_includes_vat': True,
'registration_date': '2022-09-13',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Business Edition DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Business Edition DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1185495',
'year': 2022}
2026-03-12 20:37:20 [arval.fr] INFO: Saving data for 125326: {'created_time': 1773347840.90193, 'last_price_update_time': 1773347840.901939}
2026-03-12 20:37:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b5d0>
2026-03-12 20:37:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:37:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/3.jpeg saved to cache
2026-03-12 20:37:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810d90>
2026-03-12 20:37:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:37:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/2.jpeg saved to cache
2026-03-12 20:37:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:37:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902e90>
2026-03-12 20:37:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:37:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/1.jpeg saved to cache
2026-03-12 20:37:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125335)
2026-03-12 20:37:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:37:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396e750>
2026-03-12 20:37:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:37:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/0.jpeg saved to cache
2026-03-12 20:37:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 60f84279-0564-52af-b043-46e0918d047b
2026-03-12 20:37:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 60f84279-0564-52af-b043-46e0918d047b, skipping ID generation
2026-03-12 20:37:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 60f84279-0564-52af-b043-46e0918d047b with scrape type 1
2026-03-12 20:37:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 60f84279-0564-52af-b043-46e0918d047b sending to next pipeline
2026-03-12 20:37:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 60f84279-0564-52af-b043-46e0918d047b, identifier: 125335
2026-03-12 20:37:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 60f84279-0564-52af-b043-46e0918d047b with identifier: 125335
2026-03-12 20:37:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 60f84279-0564-52af-b043-46e0918d047b with identifier: 125335
2026-03-12 20:37:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 60f84279-0564-52af-b043-46e0918d047b with identifier: 125335 to the API
2026-03-12 20:37:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:37:26 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:37:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '60f84279-0564-52af-b043-46e0918d047b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA818YR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-bluehdi-130-bva8-125335',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 88975,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72813,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58211,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67128,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66064,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46400,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64028,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68787,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49119,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_60f84279-0564-52af-b043-46e0918d047b/60f84279-0564-52af-b043-46e0918d047b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39289,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125335/9.jpeg',
'Width': 1280}],
'price': 16190.0,
'price_includes_vat': True,
'registration_date': '2021-07-27',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 bLUEHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 bLUEHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ769988',
'year': 2021}
2026-03-12 20:37:26 [arval.fr] INFO: Saving data for 125335: {'created_time': 1773347846.392414, 'last_price_update_time': 1773347846.392424}
2026-03-12 20:37:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284ac50>
2026-03-12 20:37:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:37:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/7.jpeg saved to cache
2026-03-12 20:37:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:37:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 98941e07-388b-509d-a33c-c73af6422132 with identifier: 124729
2026-03-12 20:37:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98941e07-388b-509d-a33c-c73af6422132 with scrape type 1
2026-03-12 20:37:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:37:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/0.jpeg not downloaded yet
2026-03-12 20:37:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/1.jpeg not downloaded yet
2026-03-12 20:37:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/2.jpeg not downloaded yet
2026-03-12 20:37:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/3.jpeg not downloaded yet
2026-03-12 20:37:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/4.jpeg not downloaded yet
2026-03-12 20:37:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/5.jpeg not downloaded yet
2026-03-12 20:37:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/6.jpeg not downloaded yet
2026-03-12 20:37:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/7.jpeg not downloaded yet
2026-03-12 20:37:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/8.jpeg not downloaded yet
2026-03-12 20:37:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/9.jpeg not downloaded yet
2026-03-12 20:37:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:37:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcd2d0>
2026-03-12 20:37:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:37:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/6.jpeg saved to cache
2026-03-12 20:37:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:37:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:37:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 02c5ec4b-7cd4-59cc-8871-62c53b76d522 with identifier: 124858
2026-03-12 20:37:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522 with scrape type 1
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/0.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/1.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/2.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/3.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/4.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/5.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/6.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/7.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/8.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/9.jpeg not downloaded yet
2026-03-12 20:37:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538850>
2026-03-12 20:37:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/5.jpeg saved to cache
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:37:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3171a70-796f-5ad2-a449-c7598508e0f3 with identifier: 126873
2026-03-12 20:37:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3171a70-796f-5ad2-a449-c7598508e0f3 with scrape type 1
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/0.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/1.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/2.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/3.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/4.jpeg not downloaded yet
2026-03-12 20:37:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/5.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/6.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/7.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/8.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/9.jpeg not downloaded yet
2026-03-12 20:37:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:37:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8a49decc-170e-533b-b875-e6ea3c3f9b49 with identifier: 124725
2026-03-12 20:37:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a49decc-170e-533b-b875-e6ea3c3f9b49 with scrape type 1
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/0.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/1.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/2.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/3.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/4.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/5.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/6.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/7.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/8.jpeg not downloaded yet
2026-03-12 20:37:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/9.jpeg not downloaded yet
2026-03-12 20:37:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff75d0>
2026-03-12 20:37:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:37:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/4.jpeg saved to cache
2026-03-12 20:37:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13919bd0>
2026-03-12 20:37:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:37:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/3.jpeg saved to cache
2026-03-12 20:37:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735010>
2026-03-12 20:37:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:37:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/2.jpeg saved to cache
2026-03-12 20:37:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125547d0>
2026-03-12 20:37:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:37:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/1.jpeg saved to cache
2026-03-12 20:37:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125329)
2026-03-12 20:37:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef7d0>
2026-03-12 20:37:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:37:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/0.jpeg saved to cache
2026-03-12 20:37:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 71387219-89d5-5d8e-8abb-cf009ff5c469
2026-03-12 20:37:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 71387219-89d5-5d8e-8abb-cf009ff5c469, skipping ID generation
2026-03-12 20:37:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71387219-89d5-5d8e-8abb-cf009ff5c469 with scrape type 1
2026-03-12 20:37:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 71387219-89d5-5d8e-8abb-cf009ff5c469 sending to next pipeline
2026-03-12 20:37:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 71387219-89d5-5d8e-8abb-cf009ff5c469, identifier: 125329
2026-03-12 20:37:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 71387219-89d5-5d8e-8abb-cf009ff5c469 with identifier: 125329
2026-03-12 20:37:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 71387219-89d5-5d8e-8abb-cf009ff5c469 with identifier: 125329
2026-03-12 20:37:36 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 71387219-89d5-5d8e-8abb-cf009ff5c469 with identifier: 125329 to the API
2026-03-12 20:37:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:37:36 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:37:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '71387219-89d5-5d8e-8abb-cf009ff5c469',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK532KS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-polo-life-business-10-tsi-95-tvu-125329',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Polo',
'odometer': 13295,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56618,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45073,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56737,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55531,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56851,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44574,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55819,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56945,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53918,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71387219-89d5-5d8e-8abb-cf009ff5c469/71387219-89d5-5d8e-8abb-cf009ff5c469_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87261,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125329/9.jpeg',
'Width': 1280}],
'price': 15190.0,
'price_includes_vat': True,
'registration_date': '2022-11-07',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Polo Life Business 1.0 TSI 95 TVU',
'transmission': 'manual',
'trim': 'Life Business 1.0 TSI 95 TVU',
'vin': 'WVWZZZAWZPY005585',
'year': 2022}
2026-03-12 20:37:36 [arval.fr] INFO: Saving data for 125329: {'created_time': 1773347856.798619, 'last_price_update_time': 1773347856.798632}
2026-03-12 20:37:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:37:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7190>
2026-03-12 20:37:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:37:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/5.jpeg saved to cache
2026-03-12 20:37:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:37:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:37:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9490>
2026-03-12 20:37:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:37:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/4.jpeg saved to cache
2026-03-12 20:37:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:37:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:37:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf250>
2026-03-12 20:37:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:37:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/3.jpeg saved to cache
2026-03-12 20:37:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:37:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:37:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59c10>
2026-03-12 20:37:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:37:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/2.jpeg saved to cache
2026-03-12 20:37:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:37:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:37:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff6050>
2026-03-12 20:37:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:37:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/1.jpeg saved to cache
2026-03-12 20:37:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:37:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125328)
2026-03-12 20:37:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829a90>
2026-03-12 20:37:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:37:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/0.jpeg saved to cache
2026-03-12 20:37:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 166de947-5bbd-55a8-83e8-098e144d23b1
2026-03-12 20:37:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 166de947-5bbd-55a8-83e8-098e144d23b1, skipping ID generation
2026-03-12 20:37:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 166de947-5bbd-55a8-83e8-098e144d23b1 with scrape type 1
2026-03-12 20:37:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 166de947-5bbd-55a8-83e8-098e144d23b1 sending to next pipeline
2026-03-12 20:37:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 166de947-5bbd-55a8-83e8-098e144d23b1, identifier: 125328
2026-03-12 20:37:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 166de947-5bbd-55a8-83e8-098e144d23b1 with identifier: 125328
2026-03-12 20:37:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 166de947-5bbd-55a8-83e8-098e144d23b1 with identifier: 125328
2026-03-12 20:37:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 166de947-5bbd-55a8-83e8-098e144d23b1 with identifier: 125328 to the API
2026-03-12 20:37:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:37:44 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:37:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.3L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '166de947-5bbd-55a8-83e8-098e144d23b1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS539SL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-citan-pro-113-ess-fourgon-long-125328',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Citan',
'odometer': 42303,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60171,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50444,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61751,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60021,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58815,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48173,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57477,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59939,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85587,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_166de947-5bbd-55a8-83e8-098e144d23b1/166de947-5bbd-55a8-83e8-098e144d23b1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87108,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125328/9.jpeg',
'Width': 1280}],
'price': 18190.0,
'price_includes_vat': True,
'registration_date': '2023-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Citan PRO 113 ESS Fourgon Long',
'transmission': 'manual',
'trim': 'PRO 113 ESS Fourgon Long',
'vin': 'W1VT1ACZ2RU366003',
'year': 2023}
2026-03-12 20:37:44 [arval.fr] INFO: Saving data for 125328: {'created_time': 1773347864.950002, 'last_price_update_time': 1773347864.950011}
2026-03-12 20:37:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:37:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12874710>
2026-03-12 20:37:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:37:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/9.jpeg saved to cache
2026-03-12 20:37:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:37:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:37:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b51d0>
2026-03-12 20:37:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:37:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/8.jpeg saved to cache
2026-03-12 20:37:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:37:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:37:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac810>
2026-03-12 20:37:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:37:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/9.jpeg saved to cache
2026-03-12 20:37:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:37:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:37:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396cfd0>
2026-03-12 20:37:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:37:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/8.jpeg saved to cache
2026-03-12 20:37:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:37:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:37:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcd2d0>
2026-03-12 20:37:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:37:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/9.jpeg saved to cache
2026-03-12 20:37:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:37:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:37:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d97d0>
2026-03-12 20:37:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:37:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/9.jpeg saved to cache
2026-03-12 20:37:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:37:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:37:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9ad0>
2026-03-12 20:37:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/8.jpeg saved to cache
2026-03-12 20:37:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:37:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:37:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4c90>
2026-03-12 20:37:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/7.jpeg saved to cache
2026-03-12 20:37:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:37:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:37:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb84d0>
2026-03-12 20:37:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/6.jpeg saved to cache
2026-03-12 20:37:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:37:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:37:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804ccd0>
2026-03-12 20:37:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/5.jpeg saved to cache
2026-03-12 20:37:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:37:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:37:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128566d0>
2026-03-12 20:37:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:37:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/4.jpeg saved to cache
2026-03-12 20:37:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:37:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:37:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:37:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513050>
2026-03-12 20:37:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:37:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:37:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:37:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:37:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/3.jpeg saved to cache
2026-03-12 20:37:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:38:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:38:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a2d0>
2026-03-12 20:38:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:38:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/2.jpeg saved to cache
2026-03-12 20:38:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:38:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:38:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba610>
2026-03-12 20:38:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:38:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/1.jpeg saved to cache
2026-03-12 20:38:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:38:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124725)
2026-03-12 20:38:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125125d0>
2026-03-12 20:38:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:38:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/0.jpeg saved to cache
2026-03-12 20:38:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8a49decc-170e-533b-b875-e6ea3c3f9b49
2026-03-12 20:38:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8a49decc-170e-533b-b875-e6ea3c3f9b49, skipping ID generation
2026-03-12 20:38:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8a49decc-170e-533b-b875-e6ea3c3f9b49 with scrape type 1
2026-03-12 20:38:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8a49decc-170e-533b-b875-e6ea3c3f9b49 sending to next pipeline
2026-03-12 20:38:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8a49decc-170e-533b-b875-e6ea3c3f9b49, identifier: 124725
2026-03-12 20:38:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8a49decc-170e-533b-b875-e6ea3c3f9b49 with identifier: 124725
2026-03-12 20:38:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8a49decc-170e-533b-b875-e6ea3c3f9b49 with identifier: 124725
2026-03-12 20:38:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8a49decc-170e-533b-b875-e6ea3c3f9b49 with identifier: 124725 to the API
2026-03-12 20:38:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:38:02 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:38:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'brown',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '8a49decc-170e-533b-b875-e6ea3c3f9b49',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY257PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-124725',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 18824,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53621,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43374,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53651,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55243,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53742,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40424,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52801,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55018,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75834,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8a49decc-170e-533b-b875-e6ea3c3f9b49/8a49decc-170e-533b-b875-e6ea3c3f9b49_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90567,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124725/9.jpeg',
'Width': 1280}],
'price': 12190.0,
'price_includes_vat': True,
'registration_date': '2024-08-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT110842',
'year': 2024}
2026-03-12 20:38:03 [arval.fr] INFO: Saving data for 124725: {'created_time': 1773347883.066221, 'last_price_update_time': 1773347883.06623}
2026-03-12 20:38:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:38:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fbd0>
2026-03-12 20:38:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:38:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/8.jpeg saved to cache
2026-03-12 20:38:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:38:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:38:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fe90>
2026-03-12 20:38:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:38:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/7.jpeg saved to cache
2026-03-12 20:38:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:38:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:38:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282b050>
2026-03-12 20:38:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:38:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/6.jpeg saved to cache
2026-03-12 20:38:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:38:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:38:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287c050>
2026-03-12 20:38:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:38:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/5.jpeg saved to cache
2026-03-12 20:38:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:38:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:38:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12739b50>
2026-03-12 20:38:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:38:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/4.jpeg saved to cache
2026-03-12 20:38:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:38:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:38:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f8a2d0>
2026-03-12 20:38:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:38:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/3.jpeg saved to cache
2026-03-12 20:38:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:38:11 [scrapy.extensions.logstats] INFO: Crawled 263 pages (at 4 pages/min), scraped 195 items (at 5 items/min)
2026-03-12 20:38:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:38:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:38:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b57d0>
2026-03-12 20:38:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:38:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/2.jpeg saved to cache
2026-03-12 20:38:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:38:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:38:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d6250>
2026-03-12 20:38:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:38:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/1.jpeg saved to cache
2026-03-12 20:38:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:38:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126873)
2026-03-12 20:38:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f897d0>
2026-03-12 20:38:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:38:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/0.jpeg saved to cache
2026-03-12 20:38:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f3171a70-796f-5ad2-a449-c7598508e0f3
2026-03-12 20:38:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f3171a70-796f-5ad2-a449-c7598508e0f3, skipping ID generation
2026-03-12 20:38:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3171a70-796f-5ad2-a449-c7598508e0f3 with scrape type 1
2026-03-12 20:38:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f3171a70-796f-5ad2-a449-c7598508e0f3 sending to next pipeline
2026-03-12 20:38:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f3171a70-796f-5ad2-a449-c7598508e0f3, identifier: 126873
2026-03-12 20:38:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f3171a70-796f-5ad2-a449-c7598508e0f3 with identifier: 126873
2026-03-12 20:38:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f3171a70-796f-5ad2-a449-c7598508e0f3 with identifier: 126873
2026-03-12 20:38:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f3171a70-796f-5ad2-a449-c7598508e0f3 with identifier: 126873 to the API
2026-03-12 20:38:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:38:14 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:38:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f3171a70-796f-5ad2-a449-c7598508e0f3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ327PJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-126873',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 35077,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56613,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46717,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59663,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58975,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58680,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44532,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55103,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58784,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78871,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3171a70-796f-5ad2-a449-c7598508e0f3/f3171a70-796f-5ad2-a449-c7598508e0f3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72094,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126873/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2022-09-23',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00669627418',
'year': 2022}
2026-03-12 20:38:15 [arval.fr] INFO: Saving data for 126873: {'created_time': 1773347895.032691, 'last_price_update_time': 1773347895.032702}
2026-03-12 20:38:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:38:15 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:38:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ead0>
2026-03-12 20:38:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:38:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/7.jpeg saved to cache
2026-03-12 20:38:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:38:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:38:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:38:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12511e50>
2026-03-12 20:38:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/6.jpeg saved to cache
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:38:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:38:17 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a with identifier: 124856
2026-03-12 20:38:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a with scrape type 1
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/0.jpeg not downloaded yet
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/1.jpeg not downloaded yet
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/2.jpeg not downloaded yet
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/3.jpeg not downloaded yet
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/4.jpeg not downloaded yet
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/5.jpeg not downloaded yet
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/6.jpeg not downloaded yet
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/7.jpeg not downloaded yet
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/8.jpeg not downloaded yet
2026-03-12 20:38:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/9.jpeg not downloaded yet
2026-03-12 20:38:18 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:38:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:38:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287c150>
2026-03-12 20:38:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:38:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/5.jpeg saved to cache
2026-03-12 20:38:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:38:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:38:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aeaa90>
2026-03-12 20:38:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:38:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/4.jpeg saved to cache
2026-03-12 20:38:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:38:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:38:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with identifier: 128087
2026-03-12 20:38:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with scrape type 1
2026-03-12 20:38:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:38:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/0.jpeg not downloaded yet
2026-03-12 20:38:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/1.jpeg not downloaded yet
2026-03-12 20:38:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/2.jpeg not downloaded yet
2026-03-12 20:38:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/3.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/4.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/5.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/6.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/7.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/8.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/9.jpeg not downloaded yet
2026-03-12 20:38:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:38:20 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0df5506-b40c-53a7-ab75-1ff83588317d with identifier: 128091
2026-03-12 20:38:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0df5506-b40c-53a7-ab75-1ff83588317d with scrape type 1
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/0.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/1.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/2.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/3.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/4.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/5.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/6.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/7.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/8.jpeg not downloaded yet
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/9.jpeg not downloaded yet
2026-03-12 20:38:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:38:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13949450>
2026-03-12 20:38:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/3.jpeg saved to cache
2026-03-12 20:38:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:38:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:38:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253b910>
2026-03-12 20:38:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:38:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/2.jpeg saved to cache
2026-03-12 20:38:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:38:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:38:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394be10>
2026-03-12 20:38:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:38:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/1.jpeg saved to cache
2026-03-12 20:38:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:38:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124858)
2026-03-12 20:38:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686790>
2026-03-12 20:38:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:38:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/0.jpeg saved to cache
2026-03-12 20:38:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522
2026-03-12 20:38:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 02c5ec4b-7cd4-59cc-8871-62c53b76d522, skipping ID generation
2026-03-12 20:38:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522 with scrape type 1
2026-03-12 20:38:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 02c5ec4b-7cd4-59cc-8871-62c53b76d522 sending to next pipeline
2026-03-12 20:38:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 02c5ec4b-7cd4-59cc-8871-62c53b76d522, identifier: 124858
2026-03-12 20:38:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 02c5ec4b-7cd4-59cc-8871-62c53b76d522 with identifier: 124858
2026-03-12 20:38:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 02c5ec4b-7cd4-59cc-8871-62c53b76d522 with identifier: 124858
2026-03-12 20:38:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 02c5ec4b-7cd4-59cc-8871-62c53b76d522 with identifier: 124858 to the API
2026-03-12 20:38:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:38:24 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:38:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '02c5ec4b-7cd4-59cc-8871-62c53b76d522',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ945BQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-124858',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 37988,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58815,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48603,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60481,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56891,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58870,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46993,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58791,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59889,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76627,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_02c5ec4b-7cd4-59cc-8871-62c53b76d522/02c5ec4b-7cd4-59cc-8871-62c53b76d522_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81209,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124858/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00869918650',
'year': 2022}
2026-03-12 20:38:24 [arval.fr] INFO: Saving data for 124858: {'created_time': 1773347904.944504, 'last_price_update_time': 1773347904.944515}
2026-03-12 20:38:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:38:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2ad0>
2026-03-12 20:38:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:38:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/7.jpeg saved to cache
2026-03-12 20:38:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:38:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:38:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7950>
2026-03-12 20:38:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:38:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/6.jpeg saved to cache
2026-03-12 20:38:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:38:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:38:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d890>
2026-03-12 20:38:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:38:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/5.jpeg saved to cache
2026-03-12 20:38:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:38:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:38:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686210>
2026-03-12 20:38:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:38:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/4.jpeg saved to cache
2026-03-12 20:38:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:38:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:38:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6f790>
2026-03-12 20:38:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:38:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/3.jpeg saved to cache
2026-03-12 20:38:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:38:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:38:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687450>
2026-03-12 20:38:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:38:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/2.jpeg saved to cache
2026-03-12 20:38:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:38:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:38:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae590>
2026-03-12 20:38:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:38:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/1.jpeg saved to cache
2026-03-12 20:38:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:38:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124729)
2026-03-12 20:38:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2ad0>
2026-03-12 20:38:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:38:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/0.jpeg saved to cache
2026-03-12 20:38:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 98941e07-388b-509d-a33c-c73af6422132
2026-03-12 20:38:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 98941e07-388b-509d-a33c-c73af6422132, skipping ID generation
2026-03-12 20:38:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 98941e07-388b-509d-a33c-c73af6422132 with scrape type 1
2026-03-12 20:38:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 98941e07-388b-509d-a33c-c73af6422132 sending to next pipeline
2026-03-12 20:38:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 98941e07-388b-509d-a33c-c73af6422132, identifier: 124729
2026-03-12 20:38:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 98941e07-388b-509d-a33c-c73af6422132 with identifier: 124729
2026-03-12 20:38:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 98941e07-388b-509d-a33c-c73af6422132 with identifier: 124729
2026-03-12 20:38:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 98941e07-388b-509d-a33c-c73af6422132 with identifier: 124729 to the API
2026-03-12 20:38:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:38:34 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:38:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '98941e07-388b-509d-a33c-c73af6422132',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR246PQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-124729',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 95462,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135683,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113804,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136185,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131191,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133400,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109647,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133221,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133148,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82083,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_98941e07-388b-509d-a33c-c73af6422132/98941e07-388b-509d-a33c-c73af6422132_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173021,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124729/9.jpeg',
'Width': 1280}],
'price': 12890.0,
'price_includes_vat': True,
'registration_date': '2023-10-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE056036',
'year': 2023}
2026-03-12 20:38:34 [arval.fr] INFO: Saving data for 124729: {'created_time': 1773347914.848852, 'last_price_update_time': 1773347914.848863}
2026-03-12 20:38:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:38:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272e850>
2026-03-12 20:38:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:38:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/9.jpeg saved to cache
2026-03-12 20:38:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:38:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:38:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19632d50>
2026-03-12 20:38:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:38:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/8.jpeg saved to cache
2026-03-12 20:38:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:38:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:38:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127097d0>
2026-03-12 20:38:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:38:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/7.jpeg saved to cache
2026-03-12 20:38:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:38:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:38:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2b50>
2026-03-12 20:38:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:38:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/9.jpeg saved to cache
2026-03-12 20:38:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:38:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808710>
2026-03-12 20:38:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:38:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/9.jpeg saved to cache
2026-03-12 20:38:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272c950>
2026-03-12 20:38:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:38:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/8.jpeg saved to cache
2026-03-12 20:38:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12512cd0>
2026-03-12 20:38:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:38:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/7.jpeg saved to cache
2026-03-12 20:38:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f889d0>
2026-03-12 20:38:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:38:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/6.jpeg saved to cache
2026-03-12 20:38:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6fe50>
2026-03-12 20:38:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:38:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/5.jpeg saved to cache
2026-03-12 20:38:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128117d0>
2026-03-12 20:38:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:38:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/4.jpeg saved to cache
2026-03-12 20:38:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12855bd0>
2026-03-12 20:38:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:38:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/3.jpeg saved to cache
2026-03-12 20:38:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d890>
2026-03-12 20:38:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:38:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/2.jpeg saved to cache
2026-03-12 20:38:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd510>
2026-03-12 20:38:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:38:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/1.jpeg saved to cache
2026-03-12 20:38:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128091)
2026-03-12 20:38:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272d250>
2026-03-12 20:38:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:38:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/0.jpeg saved to cache
2026-03-12 20:38:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a0df5506-b40c-53a7-ab75-1ff83588317d
2026-03-12 20:38:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0df5506-b40c-53a7-ab75-1ff83588317d, skipping ID generation
2026-03-12 20:38:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0df5506-b40c-53a7-ab75-1ff83588317d with scrape type 1
2026-03-12 20:38:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a0df5506-b40c-53a7-ab75-1ff83588317d sending to next pipeline
2026-03-12 20:38:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a0df5506-b40c-53a7-ab75-1ff83588317d, identifier: 128091
2026-03-12 20:38:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a0df5506-b40c-53a7-ab75-1ff83588317d with identifier: 128091
2026-03-12 20:38:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a0df5506-b40c-53a7-ab75-1ff83588317d with identifier: 128091
2026-03-12 20:38:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a0df5506-b40c-53a7-ab75-1ff83588317d with identifier: 128091 to the API
2026-03-12 20:38:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:38:51 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:38:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a0df5506-b40c-53a7-ab75-1ff83588317d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH983XG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/cupra-formentor-vz-20-tsi-245-dsg7-128091',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Cupra',
'model': 'Formentor',
'odometer': 32880,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62345,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55505,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62364,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61949,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65316,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52954,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63712,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64583,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59261,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0df5506-b40c-53a7-ab75-1ff83588317d/a0df5506-b40c-53a7-ab75-1ff83588317d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64672,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128091/9.jpeg',
'Width': 1280}],
'price': 32990.0,
'price_includes_vat': True,
'registration_date': '2022-08-04',
'seats_number': 0,
'seller_name': None,
'title': 'Cupra Formentor VZ 2.0 TSI 245 DSG7',
'transmission': 'automatic',
'trim': 'VZ 2.0 TSI 245 DSG7',
'vin': 'VSSZZZKMZNR053707',
'year': 2022}
2026-03-12 20:38:52 [arval.fr] INFO: Saving data for 128091: {'created_time': 1773347932.091545, 'last_price_update_time': 1773347932.091556}
2026-03-12 20:38:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:38:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:38:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126866d0>
2026-03-12 20:38:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:38:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/8.jpeg saved to cache
2026-03-12 20:38:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:38:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:38:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:38:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659e10>
2026-03-12 20:38:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:38:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/7.jpeg saved to cache
2026-03-12 20:38:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:38:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:38:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686850>
2026-03-12 20:38:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:38:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/6.jpeg saved to cache
2026-03-12 20:38:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:38:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:38:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:38:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427 with identifier: 128160
2026-03-12 20:38:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427 with scrape type 1
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/0.jpeg not downloaded yet
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/1.jpeg not downloaded yet
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/2.jpeg not downloaded yet
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/3.jpeg not downloaded yet
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/4.jpeg not downloaded yet
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/5.jpeg not downloaded yet
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/6.jpeg not downloaded yet
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/7.jpeg not downloaded yet
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/8.jpeg not downloaded yet
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/9.jpeg not downloaded yet
2026-03-12 20:38:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:38:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f110>
2026-03-12 20:38:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/5.jpeg saved to cache
2026-03-12 20:38:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:38:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:38:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:38:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca591e21-590a-5a47-bf47-b52e18c42879 with identifier: 128161
2026-03-12 20:38:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca591e21-590a-5a47-bf47-b52e18c42879 with scrape type 1
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/0.jpeg not downloaded yet
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/1.jpeg not downloaded yet
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/2.jpeg not downloaded yet
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/3.jpeg not downloaded yet
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/4.jpeg not downloaded yet
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/5.jpeg not downloaded yet
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/6.jpeg not downloaded yet
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/7.jpeg not downloaded yet
2026-03-12 20:38:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/8.jpeg not downloaded yet
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/9.jpeg not downloaded yet
2026-03-12 20:38:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff4090>
2026-03-12 20:38:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/4.jpeg saved to cache
2026-03-12 20:38:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:38:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:38:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:38:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b5d0>
2026-03-12 20:38:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:38:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:38:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:38:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:38:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/3.jpeg saved to cache
2026-03-12 20:38:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:38:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:38:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 10c79a07-bd6c-53ff-a5f4-910ca4770cb0 with identifier: 128164
2026-03-12 20:38:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0 with scrape type 1
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/0.jpeg not downloaded yet
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/1.jpeg not downloaded yet
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/2.jpeg not downloaded yet
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/3.jpeg not downloaded yet
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/4.jpeg not downloaded yet
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/5.jpeg not downloaded yet
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/6.jpeg not downloaded yet
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/7.jpeg not downloaded yet
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/8.jpeg not downloaded yet
2026-03-12 20:38:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/9.jpeg not downloaded yet
2026-03-12 20:39:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:39:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dfe90>
2026-03-12 20:39:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:39:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/2.jpeg saved to cache
2026-03-12 20:39:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:39:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:39:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b9950>
2026-03-12 20:39:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:39:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/1.jpeg saved to cache
2026-03-12 20:39:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:39:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:39:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7241ce83-453a-5ab0-8410-2a4608dc75cb with identifier: 128094
2026-03-12 20:39:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7241ce83-453a-5ab0-8410-2a4608dc75cb with scrape type 1
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/0.jpeg not downloaded yet
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/1.jpeg not downloaded yet
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/2.jpeg not downloaded yet
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/3.jpeg not downloaded yet
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/4.jpeg not downloaded yet
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/5.jpeg not downloaded yet
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/6.jpeg not downloaded yet
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/7.jpeg not downloaded yet
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/8.jpeg not downloaded yet
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/9.jpeg not downloaded yet
2026-03-12 20:39:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128087)
2026-03-12 20:39:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546090>
2026-03-12 20:39:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/0.jpeg saved to cache
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5
2026-03-12 20:39:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5, skipping ID generation
2026-03-12 20:39:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with scrape type 1
2026-03-12 20:39:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 sending to next pipeline
2026-03-12 20:39:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5, identifier: 128087
2026-03-12 20:39:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with identifier: 128087
2026-03-12 20:39:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with identifier: 128087
2026-03-12 20:39:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 088f9c43-1ed8-5181-bfa9-d61d4393cfd5 with identifier: 128087 to the API
2026-03-12 20:39:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:39:03 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:39:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '088f9c43-1ed8-5181-bfa9-d61d4393cfd5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK236JG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-feel-pack-puretech-83-bvm-128087',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 25951,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56919,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48385,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56494,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56808,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56254,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44972,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54811,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57691,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73932,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_088f9c43-1ed8-5181-bfa9-d61d4393cfd5/088f9c43-1ed8-5181-bfa9-d61d4393cfd5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91888,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128087/9.jpeg',
'Width': 1280}],
'price': 10590.0,
'price_includes_vat': True,
'registration_date': '2022-11-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Feel Pack PureTech 83 BVM',
'transmission': 'manual',
'trim': 'Feel Pack PureTech 83 BVM',
'vin': 'VF7SXHMRVNT642307',
'year': 2022}
2026-03-12 20:39:03 [arval.fr] INFO: Saving data for 128087: {'created_time': 1773347943.705941, 'last_price_update_time': 1773347943.70595}
2026-03-12 20:39:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:39:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1f10>
2026-03-12 20:39:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:39:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/6.jpeg saved to cache
2026-03-12 20:39:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:39:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:39:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b310>
2026-03-12 20:39:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:39:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/5.jpeg saved to cache
2026-03-12 20:39:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:39:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:39:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12812b10>
2026-03-12 20:39:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:39:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/4.jpeg saved to cache
2026-03-12 20:39:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:39:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:39:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c0b50>
2026-03-12 20:39:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:39:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/3.jpeg saved to cache
2026-03-12 20:39:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:39:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:39:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da490>
2026-03-12 20:39:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:39:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/2.jpeg saved to cache
2026-03-12 20:39:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:39:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:39:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13aebd90>
2026-03-12 20:39:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:39:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/1.jpeg saved to cache
2026-03-12 20:39:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:39:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124856)
2026-03-12 20:39:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128129d0>
2026-03-12 20:39:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:39:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/0.jpeg saved to cache
2026-03-12 20:39:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a
2026-03-12 20:39:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a, skipping ID generation
2026-03-12 20:39:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a with scrape type 1
2026-03-12 20:39:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a sending to next pipeline
2026-03-12 20:39:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a, identifier: 124856
2026-03-12 20:39:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a with identifier: 124856
2026-03-12 20:39:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a with identifier: 124856
2026-03-12 20:39:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a with identifier: 124856 to the API
2026-03-12 20:39:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:39:12 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:39:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY173PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-124856',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 15766,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63327,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54816,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64001,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64475,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63710,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51983,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63577,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64447,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72117,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a/ee1c6c0f-ff42-5927-a012-d1af5b1c1c0a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72006,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124856/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2024-08-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT110819',
'year': 2024}
2026-03-12 20:39:12 [arval.fr] INFO: Saving data for 124856: {'created_time': 1773347952.270148, 'last_price_update_time': 1773347952.270158}
2026-03-12 20:39:12 [scrapy.extensions.logstats] INFO: Crawled 270 pages (at 7 pages/min), scraped 201 items (at 6 items/min)
2026-03-12 20:39:12 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:39:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197c7250>
2026-03-12 20:39:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:39:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/9.jpeg saved to cache
2026-03-12 20:39:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12809d90>
2026-03-12 20:39:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:39:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/8.jpeg saved to cache
2026-03-12 20:39:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12708890>
2026-03-12 20:39:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:39:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/7.jpeg saved to cache
2026-03-12 20:39:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127221d0>
2026-03-12 20:39:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:39:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/9.jpeg saved to cache
2026-03-12 20:39:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12547510>
2026-03-12 20:39:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:39:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/8.jpeg saved to cache
2026-03-12 20:39:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737f50>
2026-03-12 20:39:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:39:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/9.jpeg saved to cache
2026-03-12 20:39:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12709050>
2026-03-12 20:39:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:39:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/8.jpeg saved to cache
2026-03-12 20:39:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df210>
2026-03-12 20:39:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:39:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/7.jpeg saved to cache
2026-03-12 20:39:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12547990>
2026-03-12 20:39:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:39:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/9.jpeg saved to cache
2026-03-12 20:39:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13901f10>
2026-03-12 20:39:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:39:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/8.jpeg saved to cache
2026-03-12 20:39:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e28d0>
2026-03-12 20:39:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:39:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/7.jpeg saved to cache
2026-03-12 20:39:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcd90>
2026-03-12 20:39:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/6.jpeg saved to cache
2026-03-12 20:39:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19620dd0>
2026-03-12 20:39:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/5.jpeg saved to cache
2026-03-12 20:39:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126de250>
2026-03-12 20:39:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/4.jpeg saved to cache
2026-03-12 20:39:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18082950>
2026-03-12 20:39:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/3.jpeg saved to cache
2026-03-12 20:39:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd750>
2026-03-12 20:39:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/2.jpeg saved to cache
2026-03-12 20:39:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856790>
2026-03-12 20:39:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/1.jpeg saved to cache
2026-03-12 20:39:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128094)
2026-03-12 20:39:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126874d0>
2026-03-12 20:39:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:39:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/0.jpeg saved to cache
2026-03-12 20:39:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7241ce83-453a-5ab0-8410-2a4608dc75cb
2026-03-12 20:39:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7241ce83-453a-5ab0-8410-2a4608dc75cb, skipping ID generation
2026-03-12 20:39:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7241ce83-453a-5ab0-8410-2a4608dc75cb with scrape type 1
2026-03-12 20:39:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7241ce83-453a-5ab0-8410-2a4608dc75cb sending to next pipeline
2026-03-12 20:39:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7241ce83-453a-5ab0-8410-2a4608dc75cb, identifier: 128094
2026-03-12 20:39:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7241ce83-453a-5ab0-8410-2a4608dc75cb with identifier: 128094
2026-03-12 20:39:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7241ce83-453a-5ab0-8410-2a4608dc75cb with identifier: 128094
2026-03-12 20:39:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7241ce83-453a-5ab0-8410-2a4608dc75cb with identifier: 128094 to the API
2026-03-12 20:39:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:39:34 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:39:34 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '7241ce83-453a-5ab0-8410-2a4608dc75cb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK556YD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-gt-pack-16-hybrid-225-e-eat8-128094',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 64866,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67875,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59734,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67061,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67134,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68865,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58630,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68196,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70403,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53766,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7241ce83-453a-5ab0-8410-2a4608dc75cb/7241ce83-453a-5ab0-8410-2a4608dc75cb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76885,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128094/9.jpeg',
'Width': 1280}],
'price': 22990.0,
'price_includes_vat': True,
'registration_date': '2022-12-02',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 GT Pack 1.6 HYBRID 225 E-EAT8',
'transmission': 'automatic',
'trim': 'GT Pack 1.6 HYBRID 225 E-EAT8',
'vin': 'VF3M4DGZUNS168330',
'year': 2022}
2026-03-12 20:39:34 [arval.fr] INFO: Saving data for 128094: {'created_time': 1773347974.44434, 'last_price_update_time': 1773347974.44435}
2026-03-12 20:39:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287f410>
2026-03-12 20:39:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:39:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/6.jpeg saved to cache
2026-03-12 20:39:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae9210>
2026-03-12 20:39:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:39:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/5.jpeg saved to cache
2026-03-12 20:39:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef810>
2026-03-12 20:39:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:39:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/4.jpeg saved to cache
2026-03-12 20:39:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae9f90>
2026-03-12 20:39:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:39:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/3.jpeg saved to cache
2026-03-12 20:39:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12544850>
2026-03-12 20:39:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:39:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/2.jpeg saved to cache
2026-03-12 20:39:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19352f50>
2026-03-12 20:39:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:39:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/1.jpeg saved to cache
2026-03-12 20:39:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128164)
2026-03-12 20:39:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:39:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139117d0>
2026-03-12 20:39:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:39:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/0.jpeg saved to cache
2026-03-12 20:39:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0
2026-03-12 20:39:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 10c79a07-bd6c-53ff-a5f4-910ca4770cb0, skipping ID generation
2026-03-12 20:39:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0 with scrape type 1
2026-03-12 20:39:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 10c79a07-bd6c-53ff-a5f4-910ca4770cb0 sending to next pipeline
2026-03-12 20:39:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 10c79a07-bd6c-53ff-a5f4-910ca4770cb0, identifier: 128164
2026-03-12 20:39:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 10c79a07-bd6c-53ff-a5f4-910ca4770cb0 with identifier: 128164
2026-03-12 20:39:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 10c79a07-bd6c-53ff-a5f4-910ca4770cb0 with identifier: 128164
2026-03-12 20:39:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 10c79a07-bd6c-53ff-a5f4-910ca4770cb0 with identifier: 128164 to the API
2026-03-12 20:39:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:39:42 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:39:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '10c79a07-bd6c-53ff-a5f4-910ca4770cb0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR040FR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-128164',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 70418,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140896,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118888,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140460,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139704,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116206,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139709,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135626,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112298,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_10c79a07-bd6c-53ff-a5f4-910ca4770cb0/10c79a07-bd6c-53ff-a5f4-910ca4770cb0_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 160233,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128164/9.jpeg',
'Width': 1280}],
'price': 14590.0,
'price_includes_vat': True,
'registration_date': '2023-09-18',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE058254',
'year': 2023}
2026-03-12 20:39:42 [arval.fr] INFO: Saving data for 128164: {'created_time': 1773347982.198668, 'last_price_update_time': 1773347982.198679}
2026-03-12 20:39:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae9fd0>
2026-03-12 20:39:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:39:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/6.jpeg saved to cache
2026-03-12 20:39:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:39:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685590>
2026-03-12 20:39:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:39:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/5.jpeg saved to cache
2026-03-12 20:39:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:39:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811810>
2026-03-12 20:39:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/4.jpeg saved to cache
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:39:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b8a4ae89-b7c0-5843-9277-6fad99a19065 with identifier: 128165
2026-03-12 20:39:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8a4ae89-b7c0-5843-9277-6fad99a19065 with scrape type 1
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/0.jpeg not downloaded yet
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/1.jpeg not downloaded yet
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/2.jpeg not downloaded yet
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/3.jpeg not downloaded yet
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/4.jpeg not downloaded yet
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/5.jpeg not downloaded yet
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/6.jpeg not downloaded yet
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/7.jpeg not downloaded yet
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/8.jpeg not downloaded yet
2026-03-12 20:39:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/9.jpeg not downloaded yet
2026-03-12 20:39:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:39:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13919a50>
2026-03-12 20:39:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:39:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/3.jpeg saved to cache
2026-03-12 20:39:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:39:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e03d909-e91d-591b-9061-5eed60e49888 with identifier: 128167
2026-03-12 20:39:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e03d909-e91d-591b-9061-5eed60e49888 with scrape type 1
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/0.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/1.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/2.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/3.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/4.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/5.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/6.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/7.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/8.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/9.jpeg not downloaded yet
2026-03-12 20:39:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:39:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: edd2e0dc-a756-500b-b7a2-4a82d39ee470 with identifier: 128166
2026-03-12 20:39:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edd2e0dc-a756-500b-b7a2-4a82d39ee470 with scrape type 1
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/0.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/1.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/2.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/3.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/4.jpeg not downloaded yet
2026-03-12 20:39:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/5.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/6.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/7.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/8.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/9.jpeg not downloaded yet
2026-03-12 20:39:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:39:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d18d0>
2026-03-12 20:39:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/2.jpeg saved to cache
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad120026-a05b-51e5-8f69-130e4a588676 with identifier: 128168
2026-03-12 20:39:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad120026-a05b-51e5-8f69-130e4a588676 with scrape type 1
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/0.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/1.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/2.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/3.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/4.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/5.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/6.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/7.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/8.jpeg not downloaded yet
2026-03-12 20:39:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/9.jpeg not downloaded yet
2026-03-12 20:39:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727f10>
2026-03-12 20:39:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:39:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/1.jpeg saved to cache
2026-03-12 20:39:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128161)
2026-03-12 20:39:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273fb50>
2026-03-12 20:39:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:39:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/0.jpeg saved to cache
2026-03-12 20:39:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ca591e21-590a-5a47-bf47-b52e18c42879
2026-03-12 20:39:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ca591e21-590a-5a47-bf47-b52e18c42879, skipping ID generation
2026-03-12 20:39:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca591e21-590a-5a47-bf47-b52e18c42879 with scrape type 1
2026-03-12 20:39:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ca591e21-590a-5a47-bf47-b52e18c42879 sending to next pipeline
2026-03-12 20:39:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ca591e21-590a-5a47-bf47-b52e18c42879, identifier: 128161
2026-03-12 20:39:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ca591e21-590a-5a47-bf47-b52e18c42879 with identifier: 128161
2026-03-12 20:39:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ca591e21-590a-5a47-bf47-b52e18c42879 with identifier: 128161
2026-03-12 20:39:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ca591e21-590a-5a47-bf47-b52e18c42879 with identifier: 128161 to the API
2026-03-12 20:39:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:39:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:39:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ca591e21-590a-5a47-bf47-b52e18c42879',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ163BL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-128161',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 34825,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66415,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59399,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68871,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70043,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70287,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57886,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70991,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71152,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68786,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca591e21-590a-5a47-bf47-b52e18c42879/ca591e21-590a-5a47-bf47-b52e18c42879_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79307,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128161/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-08-23',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00069918707',
'year': 2022}
2026-03-12 20:39:49 [arval.fr] INFO: Saving data for 128161: {'created_time': 1773347989.606709, 'last_price_update_time': 1773347989.606719}
2026-03-12 20:39:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19345150>
2026-03-12 20:39:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:39:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/7.jpeg saved to cache
2026-03-12 20:39:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae94d0>
2026-03-12 20:39:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:39:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/6.jpeg saved to cache
2026-03-12 20:39:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128117d0>
2026-03-12 20:39:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:39:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/5.jpeg saved to cache
2026-03-12 20:39:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900e90>
2026-03-12 20:39:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:39:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/4.jpeg saved to cache
2026-03-12 20:39:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394bc50>
2026-03-12 20:39:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:39:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/3.jpeg saved to cache
2026-03-12 20:39:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6250>
2026-03-12 20:39:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:39:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/2.jpeg saved to cache
2026-03-12 20:39:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d450>
2026-03-12 20:39:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:39:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/1.jpeg saved to cache
2026-03-12 20:39:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128160)
2026-03-12 20:39:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:39:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f950>
2026-03-12 20:39:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:39:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:39:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:39:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:39:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/0.jpeg saved to cache
2026-03-12 20:39:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427
2026-03-12 20:39:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427, skipping ID generation
2026-03-12 20:39:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427 with scrape type 1
2026-03-12 20:39:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427 sending to next pipeline
2026-03-12 20:39:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427, identifier: 128160
2026-03-12 20:39:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427 with identifier: 128160
2026-03-12 20:39:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427 with identifier: 128160
2026-03-12 20:39:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6b50f5cf-e2ea-5408-ad78-1c3aca9c2427 with identifier: 128160 to the API
2026-03-12 20:39:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:39:59 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:39:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.2L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '6b50f5cf-e2ea-5408-ad78-1c3aca9c2427',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ837SE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-ducato-fourgon-tole-h3-power-140-30-m-h2-pack-128160',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': 'Ducato',
'odometer': 55368,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142194,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 180333,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156168,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92908,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114136,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118299,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120698,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95487,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118248,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6b50f5cf-e2ea-5408-ad78-1c3aca9c2427/6b50f5cf-e2ea-5408-ad78-1c3aca9c2427_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116250,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128160/9.jpeg',
'Width': 1280}],
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2023-08-14',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat Ducato Fourgon tole H3-Power 140 3.0 M H2 Pack',
'transmission': 'manual',
'trim': 'Fourgon tole H3-Power 140 3.0 M H2 Pack',
'vin': 'ZFA25000002X52329',
'year': 2023}
2026-03-12 20:39:59 [arval.fr] INFO: Saving data for 128160: {'created_time': 1773347999.687964, 'last_price_update_time': 1773347999.687975}
2026-03-12 20:40:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 20:40:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d61d0>
2026-03-12 20:40:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:40:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/6.jpeg saved to cache
2026-03-12 20:40:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 20:40:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687110>
2026-03-12 20:40:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:40:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/9.jpeg saved to cache
2026-03-12 20:40:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbbc10>
2026-03-12 20:40:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:40:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/8.jpeg saved to cache
2026-03-12 20:40:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f4d0>
2026-03-12 20:40:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:40:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/9.jpeg saved to cache
2026-03-12 20:40:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e028d0>
2026-03-12 20:40:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:40:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/4.jpeg saved to cache
2026-03-12 20:40:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2710>
2026-03-12 20:40:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:40:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/9.jpeg saved to cache
2026-03-12 20:40:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273b1d0>
2026-03-12 20:40:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:40:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/9.jpeg saved to cache
2026-03-12 20:40:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18240f10>
2026-03-12 20:40:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/8.jpeg saved to cache
2026-03-12 20:40:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684a50>
2026-03-12 20:40:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/7.jpeg saved to cache
2026-03-12 20:40:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829210>
2026-03-12 20:40:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:40:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/6.jpeg saved to cache
2026-03-12 20:40:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af5d0>
2026-03-12 20:40:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/5.jpeg saved to cache
2026-03-12 20:40:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:11 [scrapy.extensions.logstats] INFO: Crawled 274 pages (at 4 pages/min), scraped 205 items (at 4 items/min)
2026-03-12 20:40:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:40:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae9710>
2026-03-12 20:40:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/4.jpeg saved to cache
2026-03-12 20:40:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae710>
2026-03-12 20:40:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/3.jpeg saved to cache
2026-03-12 20:40:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ff50>
2026-03-12 20:40:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:40:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/2.jpeg saved to cache
2026-03-12 20:40:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19819f90>
2026-03-12 20:40:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/1.jpeg saved to cache
2026-03-12 20:40:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128168)
2026-03-12 20:40:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284b890>
2026-03-12 20:40:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:40:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/0.jpeg saved to cache
2026-03-12 20:40:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ad120026-a05b-51e5-8f69-130e4a588676
2026-03-12 20:40:18 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ad120026-a05b-51e5-8f69-130e4a588676, skipping ID generation
2026-03-12 20:40:18 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad120026-a05b-51e5-8f69-130e4a588676 with scrape type 1
2026-03-12 20:40:18 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ad120026-a05b-51e5-8f69-130e4a588676 sending to next pipeline
2026-03-12 20:40:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ad120026-a05b-51e5-8f69-130e4a588676, identifier: 128168
2026-03-12 20:40:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ad120026-a05b-51e5-8f69-130e4a588676 with identifier: 128168
2026-03-12 20:40:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ad120026-a05b-51e5-8f69-130e4a588676 with identifier: 128168
2026-03-12 20:40:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ad120026-a05b-51e5-8f69-130e4a588676 with identifier: 128168 to the API
2026-03-12 20:40:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:40:18 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:40:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ad120026-a05b-51e5-8f69-130e4a588676',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX088AD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-128168',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14636,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64358,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50165,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67270,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66227,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65245,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39146,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68969,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78737,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad120026-a05b-51e5-8f69-130e4a588676/ad120026-a05b-51e5-8f69-130e4a588676_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85133,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128168/9.jpeg',
'Width': 1280}],
'price': 12590.0,
'price_includes_vat': True,
'registration_date': '2024-05-21',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT030425',
'year': 2024}
2026-03-12 20:40:18 [arval.fr] INFO: Saving data for 128168: {'created_time': 1773348018.599635, 'last_price_update_time': 1773348018.599645}
2026-03-12 20:40:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12855d50>
2026-03-12 20:40:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:40:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/8.jpeg saved to cache
2026-03-12 20:40:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbbc90>
2026-03-12 20:40:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:40:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/7.jpeg saved to cache
2026-03-12 20:40:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128117d0>
2026-03-12 20:40:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:40:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/6.jpeg saved to cache
2026-03-12 20:40:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785f90>
2026-03-12 20:40:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:40:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/5.jpeg saved to cache
2026-03-12 20:40:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139afd50>
2026-03-12 20:40:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:40:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/3.jpeg saved to cache
2026-03-12 20:40:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684f10>
2026-03-12 20:40:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:40:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/2.jpeg saved to cache
2026-03-12 20:40:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f30910>
2026-03-12 20:40:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:40:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/1.jpeg saved to cache
2026-03-12 20:40:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128166)
2026-03-12 20:40:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660d10>
2026-03-12 20:40:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:40:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/0.jpeg saved to cache
2026-03-12 20:40:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item edd2e0dc-a756-500b-b7a2-4a82d39ee470
2026-03-12 20:40:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: edd2e0dc-a756-500b-b7a2-4a82d39ee470, skipping ID generation
2026-03-12 20:40:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item edd2e0dc-a756-500b-b7a2-4a82d39ee470 with scrape type 1
2026-03-12 20:40:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item edd2e0dc-a756-500b-b7a2-4a82d39ee470 sending to next pipeline
2026-03-12 20:40:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: edd2e0dc-a756-500b-b7a2-4a82d39ee470, identifier: 128166
2026-03-12 20:40:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: edd2e0dc-a756-500b-b7a2-4a82d39ee470 with identifier: 128166
2026-03-12 20:40:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: edd2e0dc-a756-500b-b7a2-4a82d39ee470 with identifier: 128166
2026-03-12 20:40:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: edd2e0dc-a756-500b-b7a2-4a82d39ee470 with identifier: 128166 to the API
2026-03-12 20:40:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:40:29 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:40:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'edd2e0dc-a756-500b-b7a2-4a82d39ee470',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS739BE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-bva7-128166',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 24476,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62366,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63290,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62006,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62464,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50853,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61180,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61938,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64052,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_edd2e0dc-a756-500b-b7a2-4a82d39ee470/edd2e0dc-a756-500b-b7a2-4a82d39ee470_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92068,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128166/9.jpeg',
'Width': 1280}],
'price': 28490.0,
'price_includes_vat': True,
'registration_date': '2023-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 BVA7',
'vin': 'WMW21BR0903S09477',
'year': 2023}
2026-03-12 20:40:29 [arval.fr] INFO: Saving data for 128166: {'created_time': 1773348029.29246, 'last_price_update_time': 1773348029.29247}
2026-03-12 20:40:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f30f90>
2026-03-12 20:40:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:40:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/8.jpeg saved to cache
2026-03-12 20:40:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900290>
2026-03-12 20:40:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:40:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/7.jpeg saved to cache
2026-03-12 20:40:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272c050>
2026-03-12 20:40:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:40:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/6.jpeg saved to cache
2026-03-12 20:40:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2510>
2026-03-12 20:40:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:40:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/5.jpeg saved to cache
2026-03-12 20:40:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19353690>
2026-03-12 20:40:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:40:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/4.jpeg saved to cache
2026-03-12 20:40:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811f50>
2026-03-12 20:40:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:40:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/3.jpeg saved to cache
2026-03-12 20:40:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12848890>
2026-03-12 20:40:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:40:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/2.jpeg saved to cache
2026-03-12 20:40:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:40:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19620d10>
2026-03-12 20:40:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:40:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/1.jpeg saved to cache
2026-03-12 20:40:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128167)
2026-03-12 20:40:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:40:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff4490>
2026-03-12 20:40:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:40:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/0.jpeg saved to cache
2026-03-12 20:40:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6e03d909-e91d-591b-9061-5eed60e49888
2026-03-12 20:40:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6e03d909-e91d-591b-9061-5eed60e49888, skipping ID generation
2026-03-12 20:40:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e03d909-e91d-591b-9061-5eed60e49888 with scrape type 1
2026-03-12 20:40:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6e03d909-e91d-591b-9061-5eed60e49888 sending to next pipeline
2026-03-12 20:40:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6e03d909-e91d-591b-9061-5eed60e49888, identifier: 128167
2026-03-12 20:40:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6e03d909-e91d-591b-9061-5eed60e49888 with identifier: 128167
2026-03-12 20:40:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6e03d909-e91d-591b-9061-5eed60e49888 with identifier: 128167
2026-03-12 20:40:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6e03d909-e91d-591b-9061-5eed60e49888 with identifier: 128167 to the API
2026-03-12 20:40:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:40:40 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:40:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6e03d909-e91d-591b-9061-5eed60e49888',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL393CW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-business-dig-t-114-dct-128167',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 29518,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71855,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65390,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73462,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72172,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72058,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63029,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70720,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74803,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42016,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e03d909-e91d-591b-9061-5eed60e49888/6e03d909-e91d-591b-9061-5eed60e49888_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65746,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128167/9.jpeg',
'Width': 1280}],
'price': 18490.0,
'price_includes_vat': True,
'registration_date': '2022-12-15',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Business+ DIG-T 114 DCT',
'transmission': 'automatic',
'trim': 'Business+ DIG-T 114 DCT',
'vin': 'SJNFAAF16U1202476',
'year': 2022}
2026-03-12 20:40:40 [arval.fr] INFO: Saving data for 128167: {'created_time': 1773348040.473974, 'last_price_update_time': 1773348040.473984}
2026-03-12 20:40:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:40:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da910>
2026-03-12 20:40:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:40:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/7.jpeg saved to cache
2026-03-12 20:40:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:40:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126630d0>
2026-03-12 20:40:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:40:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/6.jpeg saved to cache
2026-03-12 20:40:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:40:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12736550>
2026-03-12 20:40:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/5.jpeg saved to cache
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:40:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: da498b9f-e817-50a6-b0ac-bc3fb96d4a29 with identifier: 116247
2026-03-12 20:40:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29 with scrape type 1
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/0.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/1.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/2.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/3.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/4.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/5.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/6.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/7.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/8.jpeg not downloaded yet
2026-03-12 20:40:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/9.jpeg not downloaded yet
2026-03-12 20:40:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 89255caf-9fd3-5ea0-966e-089b57a8e599 with identifier: 122894
2026-03-12 20:40:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89255caf-9fd3-5ea0-966e-089b57a8e599 with scrape type 1
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/0.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/1.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/2.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/3.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/4.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/5.jpeg not downloaded yet
2026-03-12 20:40:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12584c50>
2026-03-12 20:40:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/4.jpeg saved to cache
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/6.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/7.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/8.jpeg not downloaded yet
2026-03-12 20:40:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/9.jpeg not downloaded yet
2026-03-12 20:40:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:40:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:40:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e198c8ad-3cd2-5ae4-b4c5-746fc7d56958 with identifier: 124726
2026-03-12 20:40:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958 with scrape type 1
2026-03-12 20:40:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:40:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/0.jpeg not downloaded yet
2026-03-12 20:40:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/1.jpeg not downloaded yet
2026-03-12 20:40:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/2.jpeg not downloaded yet
2026-03-12 20:40:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/3.jpeg not downloaded yet
2026-03-12 20:40:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/4.jpeg not downloaded yet
2026-03-12 20:40:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/5.jpeg not downloaded yet
2026-03-12 20:40:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/6.jpeg not downloaded yet
2026-03-12 20:40:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/7.jpeg not downloaded yet
2026-03-12 20:40:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/8.jpeg not downloaded yet
2026-03-12 20:40:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/9.jpeg not downloaded yet
2026-03-12 20:40:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1bc50>
2026-03-12 20:40:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:40:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/3.jpeg saved to cache
2026-03-12 20:40:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12586290>
2026-03-12 20:40:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:40:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/2.jpeg saved to cache
2026-03-12 20:40:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d110>
2026-03-12 20:40:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:40:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/1.jpeg saved to cache
2026-03-12 20:40:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:40:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5f03234-73a6-53d5-8bf0-c04a6e2ba22d with identifier: 122727
2026-03-12 20:40:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d with scrape type 1
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/0.jpeg not downloaded yet
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/1.jpeg not downloaded yet
2026-03-12 20:40:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128165)
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/2.jpeg not downloaded yet
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/3.jpeg not downloaded yet
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/4.jpeg not downloaded yet
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/5.jpeg not downloaded yet
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/6.jpeg not downloaded yet
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/7.jpeg not downloaded yet
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/8.jpeg not downloaded yet
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/9.jpeg not downloaded yet
2026-03-12 20:40:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271e110>
2026-03-12 20:40:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/0.jpeg saved to cache
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b8a4ae89-b7c0-5843-9277-6fad99a19065
2026-03-12 20:40:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b8a4ae89-b7c0-5843-9277-6fad99a19065, skipping ID generation
2026-03-12 20:40:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8a4ae89-b7c0-5843-9277-6fad99a19065 with scrape type 1
2026-03-12 20:40:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b8a4ae89-b7c0-5843-9277-6fad99a19065 sending to next pipeline
2026-03-12 20:40:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b8a4ae89-b7c0-5843-9277-6fad99a19065, identifier: 128165
2026-03-12 20:40:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b8a4ae89-b7c0-5843-9277-6fad99a19065 with identifier: 128165
2026-03-12 20:40:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b8a4ae89-b7c0-5843-9277-6fad99a19065 with identifier: 128165
2026-03-12 20:40:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b8a4ae89-b7c0-5843-9277-6fad99a19065 with identifier: 128165 to the API
2026-03-12 20:40:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:40:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:40:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'b8a4ae89-b7c0-5843-9277-6fad99a19065',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX192YH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-plus-15-bluehdi-100-bvm6-128165',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 49880,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69618,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58768,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70007,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71188,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70528,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53427,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66933,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70060,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87297,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8a4ae89-b7c0-5843-9277-6fad99a19065/b8a4ae89-b7c0-5843-9277-6fad99a19065_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91131,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128165/9.jpeg',
'Width': 1280}],
'price': 13290.0,
'price_includes_vat': True,
'registration_date': '2024-06-28',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Plus 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Plus 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SXYHTURT102741',
'year': 2024}
2026-03-12 20:40:50 [arval.fr] INFO: Saving data for 128165: {'created_time': 1773348050.00741, 'last_price_update_time': 1773348050.007419}
2026-03-12 20:40:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:40:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 529060fa-ea1e-51d5-8351-eed52abf3ebb with identifier: 123604
2026-03-12 20:40:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 529060fa-ea1e-51d5-8351-eed52abf3ebb with scrape type 1
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/0.jpeg not downloaded yet
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/1.jpeg not downloaded yet
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/2.jpeg not downloaded yet
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/3.jpeg not downloaded yet
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/4.jpeg not downloaded yet
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/5.jpeg not downloaded yet
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/6.jpeg not downloaded yet
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/7.jpeg not downloaded yet
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/8.jpeg not downloaded yet
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/9.jpeg not downloaded yet
2026-03-12 20:40:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 20:40:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126283d0>
2026-03-12 20:40:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/5.jpeg saved to cache
2026-03-12 20:40:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 20:40:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 20:40:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc210>
2026-03-12 20:40:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:40:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/4.jpeg saved to cache
2026-03-12 20:40:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 20:40:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 20:40:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128495d0>
2026-03-12 20:40:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:40:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/3.jpeg saved to cache
2026-03-12 20:40:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 20:40:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 20:40:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125134d0>
2026-03-12 20:40:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:40:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/2.jpeg saved to cache
2026-03-12 20:40:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 20:40:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 20:40:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902ad0>
2026-03-12 20:40:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:40:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/1.jpeg saved to cache
2026-03-12 20:40:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 20:40:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123864)
2026-03-12 20:40:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125132d0>
2026-03-12 20:40:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:40:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/0.jpeg saved to cache
2026-03-12 20:40:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item bafd153d-e186-5625-95c9-b78f2c2f8da3
2026-03-12 20:40:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: bafd153d-e186-5625-95c9-b78f2c2f8da3, skipping ID generation
2026-03-12 20:40:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item bafd153d-e186-5625-95c9-b78f2c2f8da3 with scrape type 1
2026-03-12 20:40:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item bafd153d-e186-5625-95c9-b78f2c2f8da3 sending to next pipeline
2026-03-12 20:40:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: bafd153d-e186-5625-95c9-b78f2c2f8da3, identifier: 123864
2026-03-12 20:40:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: bafd153d-e186-5625-95c9-b78f2c2f8da3 with identifier: 123864
2026-03-12 20:40:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: bafd153d-e186-5625-95c9-b78f2c2f8da3 with identifier: 123864
2026-03-12 20:40:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: bafd153d-e186-5625-95c9-b78f2c2f8da3 with identifier: 123864 to the API
2026-03-12 20:40:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:40:56 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:40:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'bafd153d-e186-5625-95c9-b78f2c2f8da3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ731QN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-15-hdi-130cv-bvm6-transfo-vf-123864',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 68281,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62753,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51798,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60797,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58107,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61216,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48593,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59174,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58801,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71615,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_bafd153d-e186-5625-95c9-b78f2c2f8da3/bafd153d-e186-5625-95c9-b78f2c2f8da3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59736,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123864/9.jpeg',
'Width': 1280}],
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2022-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Active Pack 1.5 HDi 130CV BVM6 TRANSFO VF',
'transmission': 'manual',
'trim': 'Active Pack 1.5 HDi 130CV BVM6 TRANSFO VF',
'vin': 'VR3FBYHZLNY597601',
'year': 2022}
2026-03-12 20:40:56 [arval.fr] INFO: Saving data for 123864: {'created_time': 1773348056.618256, 'last_price_update_time': 1773348056.618266}
2026-03-12 20:40:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:40:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da690>
2026-03-12 20:40:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:40:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/8.jpeg saved to cache
2026-03-12 20:40:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:40:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:40:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e6855f73-e3d1-569e-a3fe-c2c197ddef0e with identifier: 124192
2026-03-12 20:40:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e with scrape type 1
2026-03-12 20:40:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:40:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/0.jpeg not downloaded yet
2026-03-12 20:40:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/1.jpeg not downloaded yet
2026-03-12 20:40:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/2.jpeg not downloaded yet
2026-03-12 20:40:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/3.jpeg not downloaded yet
2026-03-12 20:40:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/4.jpeg not downloaded yet
2026-03-12 20:40:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/5.jpeg not downloaded yet
2026-03-12 20:40:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/6.jpeg not downloaded yet
2026-03-12 20:40:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/7.jpeg not downloaded yet
2026-03-12 20:40:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/8.jpeg not downloaded yet
2026-03-12 20:40:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/9.jpeg not downloaded yet
2026-03-12 20:40:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:40:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:40:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cdbd0>
2026-03-12 20:40:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:40:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:40:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:40:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:40:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/9.jpeg saved to cache
2026-03-12 20:40:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:41:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127225d0>
2026-03-12 20:41:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:41:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/9.jpeg saved to cache
2026-03-12 20:41:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fc10>
2026-03-12 20:41:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:41:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/9.jpeg saved to cache
2026-03-12 20:41:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf390>
2026-03-12 20:41:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:41:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/8.jpeg saved to cache
2026-03-12 20:41:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f49d0>
2026-03-12 20:41:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:41:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/7.jpeg saved to cache
2026-03-12 20:41:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc4d0>
2026-03-12 20:41:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:41:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/6.jpeg saved to cache
2026-03-12 20:41:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284b810>
2026-03-12 20:41:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:41:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/1.jpeg saved to cache
2026-03-12 20:41:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963b790>
2026-03-12 20:41:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:41:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/9.jpeg saved to cache
2026-03-12 20:41:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19396ed0>
2026-03-12 20:41:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:41:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/9.jpeg saved to cache
2026-03-12 20:41:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cfc10>
2026-03-12 20:41:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:41:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/8.jpeg saved to cache
2026-03-12 20:41:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f050>
2026-03-12 20:41:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:41:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/7.jpeg saved to cache
2026-03-12 20:41:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:11 [scrapy.extensions.logstats] INFO: Crawled 280 pages (at 6 pages/min), scraped 210 items (at 5 items/min)
2026-03-12 20:41:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:41:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513bd0>
2026-03-12 20:41:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:41:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/6.jpeg saved to cache
2026-03-12 20:41:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271ca90>
2026-03-12 20:41:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/5.jpeg saved to cache
2026-03-12 20:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd3d0>
2026-03-12 20:41:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/4.jpeg saved to cache
2026-03-12 20:41:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7610>
2026-03-12 20:41:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:41:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/3.jpeg saved to cache
2026-03-12 20:41:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc710>
2026-03-12 20:41:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/2.jpeg saved to cache
2026-03-12 20:41:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6e90>
2026-03-12 20:41:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/9.jpeg saved to cache
2026-03-12 20:41:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12855750>
2026-03-12 20:41:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/8.jpeg saved to cache
2026-03-12 20:41:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241550>
2026-03-12 20:41:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/7.jpeg saved to cache
2026-03-12 20:41:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662e10>
2026-03-12 20:41:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/6.jpeg saved to cache
2026-03-12 20:41:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f49d0>
2026-03-12 20:41:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/5.jpeg saved to cache
2026-03-12 20:41:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ce7d0>
2026-03-12 20:41:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/4.jpeg saved to cache
2026-03-12 20:41:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19378490>
2026-03-12 20:41:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:41:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/3.jpeg saved to cache
2026-03-12 20:41:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cf390>
2026-03-12 20:41:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:41:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/2.jpeg saved to cache
2026-03-12 20:41:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcd90>
2026-03-12 20:41:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:41:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/1.jpeg saved to cache
2026-03-12 20:41:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124192)
2026-03-12 20:41:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ce850>
2026-03-12 20:41:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:41:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/0.jpeg saved to cache
2026-03-12 20:41:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e
2026-03-12 20:41:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e6855f73-e3d1-569e-a3fe-c2c197ddef0e, skipping ID generation
2026-03-12 20:41:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e with scrape type 1
2026-03-12 20:41:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e6855f73-e3d1-569e-a3fe-c2c197ddef0e sending to next pipeline
2026-03-12 20:41:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e6855f73-e3d1-569e-a3fe-c2c197ddef0e, identifier: 124192
2026-03-12 20:41:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e6855f73-e3d1-569e-a3fe-c2c197ddef0e with identifier: 124192
2026-03-12 20:41:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e6855f73-e3d1-569e-a3fe-c2c197ddef0e with identifier: 124192
2026-03-12 20:41:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e6855f73-e3d1-569e-a3fe-c2c197ddef0e with identifier: 124192 to the API
2026-03-12 20:41:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:41:28 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:41:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 283,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'e6855f73-e3d1-569e-a3fe-c2c197ddef0e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK889BX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-124192',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 47702,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82306,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79658,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123540,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 2133889,
'Height': 3360,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/3.jpeg',
'Width': 6720},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74110,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96288,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97090,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82391,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87231,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e6855f73-e3d1-569e-a3fe-c2c197ddef0e/e6855f73-e3d1-569e-a3fe-c2c197ddef0e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120225,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124192/9.jpeg',
'Width': 1280}],
'price': 27490.0,
'price_includes_vat': True,
'registration_date': '2022-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Propulsion',
'transmission': 'automatic',
'trim': 'Propulsion',
'vin': 'LRW3E7FS1PC663342',
'year': 2022}
2026-03-12 20:41:29 [arval.fr] INFO: Saving data for 124192: {'created_time': 1773348089.037019, 'last_price_update_time': 1773348089.037028}
2026-03-12 20:41:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660bd0>
2026-03-12 20:41:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:41:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/1.jpeg saved to cache
2026-03-12 20:41:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123604)
2026-03-12 20:41:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808790>
2026-03-12 20:41:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:41:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/0.jpeg saved to cache
2026-03-12 20:41:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 529060fa-ea1e-51d5-8351-eed52abf3ebb
2026-03-12 20:41:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 529060fa-ea1e-51d5-8351-eed52abf3ebb, skipping ID generation
2026-03-12 20:41:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 529060fa-ea1e-51d5-8351-eed52abf3ebb with scrape type 1
2026-03-12 20:41:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 529060fa-ea1e-51d5-8351-eed52abf3ebb sending to next pipeline
2026-03-12 20:41:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 529060fa-ea1e-51d5-8351-eed52abf3ebb, identifier: 123604
2026-03-12 20:41:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 529060fa-ea1e-51d5-8351-eed52abf3ebb with identifier: 123604
2026-03-12 20:41:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 529060fa-ea1e-51d5-8351-eed52abf3ebb with identifier: 123604
2026-03-12 20:41:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 529060fa-ea1e-51d5-8351-eed52abf3ebb with identifier: 123604 to the API
2026-03-12 20:41:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:41:31 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:41:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.3L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '529060fa-ea1e-51d5-8351-eed52abf3ebb',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK976CG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-cla-coupe-250-e-amg-line-123604',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe CLA',
'odometer': 59991,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60406,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48411,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59144,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59730,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56915,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44225,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54538,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60649,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76217,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_529060fa-ea1e-51d5-8351-eed52abf3ebb/529060fa-ea1e-51d5-8351-eed52abf3ebb_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74943,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123604/9.jpeg',
'Width': 1280}],
'price': 32990.0,
'price_includes_vat': True,
'registration_date': '2022-10-20',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe CLA Coupe 250 e AMG Line',
'transmission': 'automatic',
'trim': 'Coupe 250 e AMG Line',
'vin': 'W1K5J8GB7PN346624',
'year': 2022}
2026-03-12 20:41:31 [arval.fr] INFO: Saving data for 123604: {'created_time': 1773348091.850745, 'last_price_update_time': 1773348091.850756}
2026-03-12 20:41:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13913f90>
2026-03-12 20:41:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:41:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/8.jpeg saved to cache
2026-03-12 20:41:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262b7d0>
2026-03-12 20:41:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:41:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/7.jpeg saved to cache
2026-03-12 20:41:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d0b50>
2026-03-12 20:41:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:41:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/6.jpeg saved to cache
2026-03-12 20:41:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262b0d0>
2026-03-12 20:41:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:41:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/5.jpeg saved to cache
2026-03-12 20:41:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb3d0>
2026-03-12 20:41:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:41:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/4.jpeg saved to cache
2026-03-12 20:41:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d2f90>
2026-03-12 20:41:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:41:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/3.jpeg saved to cache
2026-03-12 20:41:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f6b10>
2026-03-12 20:41:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:41:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/2.jpeg saved to cache
2026-03-12 20:41:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122727)
2026-03-12 20:41:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d35d0>
2026-03-12 20:41:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:41:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/0.jpeg saved to cache
2026-03-12 20:41:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d
2026-03-12 20:41:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c5f03234-73a6-53d5-8bf0-c04a6e2ba22d, skipping ID generation
2026-03-12 20:41:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d with scrape type 1
2026-03-12 20:41:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c5f03234-73a6-53d5-8bf0-c04a6e2ba22d sending to next pipeline
2026-03-12 20:41:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c5f03234-73a6-53d5-8bf0-c04a6e2ba22d, identifier: 122727
2026-03-12 20:41:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c5f03234-73a6-53d5-8bf0-c04a6e2ba22d with identifier: 122727
2026-03-12 20:41:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c5f03234-73a6-53d5-8bf0-c04a6e2ba22d with identifier: 122727
2026-03-12 20:41:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c5f03234-73a6-53d5-8bf0-c04a6e2ba22d with identifier: 122727 to the API
2026-03-12 20:41:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:41:41 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:41:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'c5f03234-73a6-53d5-8bf0-c04a6e2ba22d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH739SA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-n-style-13-mhev-158-xtronic-122727',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 113445,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85421,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75675,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83718,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83285,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72261,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82746,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86361,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124662,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5f03234-73a6-53d5-8bf0-c04a6e2ba22d/c5f03234-73a6-53d5-8bf0-c04a6e2ba22d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105286,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122727/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2022-07-26',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai N-Style 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'N-Style 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1061427',
'year': 2022}
2026-03-12 20:41:41 [arval.fr] INFO: Saving data for 122727: {'created_time': 1773348101.915141, 'last_price_update_time': 1773348101.915151}
2026-03-12 20:41:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c194d1010>
2026-03-12 20:41:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:41:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/5.jpeg saved to cache
2026-03-12 20:41:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663610>
2026-03-12 20:41:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:41:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/4.jpeg saved to cache
2026-03-12 20:41:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262ab10>
2026-03-12 20:41:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:41:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/3.jpeg saved to cache
2026-03-12 20:41:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6b90>
2026-03-12 20:41:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:41:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/2.jpeg saved to cache
2026-03-12 20:41:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963b5d0>
2026-03-12 20:41:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:41:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/1.jpeg saved to cache
2026-03-12 20:41:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124726)
2026-03-12 20:41:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287c210>
2026-03-12 20:41:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:41:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/0.jpeg saved to cache
2026-03-12 20:41:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958
2026-03-12 20:41:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e198c8ad-3cd2-5ae4-b4c5-746fc7d56958, skipping ID generation
2026-03-12 20:41:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958 with scrape type 1
2026-03-12 20:41:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e198c8ad-3cd2-5ae4-b4c5-746fc7d56958 sending to next pipeline
2026-03-12 20:41:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e198c8ad-3cd2-5ae4-b4c5-746fc7d56958, identifier: 124726
2026-03-12 20:41:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e198c8ad-3cd2-5ae4-b4c5-746fc7d56958 with identifier: 124726
2026-03-12 20:41:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e198c8ad-3cd2-5ae4-b4c5-746fc7d56958 with identifier: 124726
2026-03-12 20:41:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e198c8ad-3cd2-5ae4-b4c5-746fc7d56958 with identifier: 124726 to the API
2026-03-12 20:41:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:41:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:41:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e198c8ad-3cd2-5ae4-b4c5-746fc7d56958',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC482CA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/opel-astra-elegance-business-15-120-bvm6-124726',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Opel',
'model': 'Astra',
'odometer': 78988,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63270,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48933,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61218,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65247,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64966,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46572,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61046,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64870,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54248,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e198c8ad-3cd2-5ae4-b4c5-746fc7d56958/e198c8ad-3cd2-5ae4-b4c5-746fc7d56958_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88017,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124726/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2021-09-29',
'seats_number': 0,
'seller_name': None,
'title': 'Opel Astra Elegance Business 1.5 120 BVM6',
'transmission': 'manual',
'trim': 'Elegance Business 1.5 120 BVM6',
'vin': 'W0VBE6EV8NG026920',
'year': 2021}
2026-03-12 20:41:49 [arval.fr] INFO: Saving data for 124726: {'created_time': 1773348109.840706, 'last_price_update_time': 1773348109.840714}
2026-03-12 20:41:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19396a90>
2026-03-12 20:41:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:41:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/8.jpeg saved to cache
2026-03-12 20:41:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:41:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12876350>
2026-03-12 20:41:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:41:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/7.jpeg saved to cache
2026-03-12 20:41:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:41:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ca250>
2026-03-12 20:41:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:41:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/6.jpeg saved to cache
2026-03-12 20:41:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e00750>
2026-03-12 20:41:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:41:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/5.jpeg saved to cache
2026-03-12 20:41:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:41:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5850>
2026-03-12 20:41:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:41:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/4.jpeg saved to cache
2026-03-12 20:41:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:41:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:41:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11745668-791b-53c6-bdbb-993e21df5ba2 with identifier: 118672
2026-03-12 20:41:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11745668-791b-53c6-bdbb-993e21df5ba2 with scrape type 1
2026-03-12 20:41:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:41:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/0.jpeg not downloaded yet
2026-03-12 20:41:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/1.jpeg not downloaded yet
2026-03-12 20:41:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/2.jpeg not downloaded yet
2026-03-12 20:41:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/3.jpeg not downloaded yet
2026-03-12 20:41:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/4.jpeg not downloaded yet
2026-03-12 20:41:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/5.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/6.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/7.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/8.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/9.jpeg not downloaded yet
2026-03-12 20:41:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:41:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 105c0961-5ccc-5f76-8461-725b7e9d3789 with identifier: 124361
2026-03-12 20:41:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 105c0961-5ccc-5f76-8461-725b7e9d3789 with scrape type 1
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/0.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/1.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/2.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/3.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/4.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/5.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/6.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/7.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/8.jpeg not downloaded yet
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/9.jpeg not downloaded yet
2026-03-12 20:41:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19352810>
2026-03-12 20:41:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/3.jpeg saved to cache
2026-03-12 20:41:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:41:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df5d0>
2026-03-12 20:41:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:41:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/2.jpeg saved to cache
2026-03-12 20:41:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fedf10>
2026-03-12 20:41:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:41:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/1.jpeg saved to cache
2026-03-12 20:41:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/122894)
2026-03-12 20:41:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685a50>
2026-03-12 20:41:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:41:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/0.jpeg saved to cache
2026-03-12 20:41:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 89255caf-9fd3-5ea0-966e-089b57a8e599
2026-03-12 20:41:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 89255caf-9fd3-5ea0-966e-089b57a8e599, skipping ID generation
2026-03-12 20:41:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 89255caf-9fd3-5ea0-966e-089b57a8e599 with scrape type 1
2026-03-12 20:41:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 89255caf-9fd3-5ea0-966e-089b57a8e599 sending to next pipeline
2026-03-12 20:41:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 89255caf-9fd3-5ea0-966e-089b57a8e599, identifier: 122894
2026-03-12 20:41:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 89255caf-9fd3-5ea0-966e-089b57a8e599 with identifier: 122894
2026-03-12 20:41:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 89255caf-9fd3-5ea0-966e-089b57a8e599 with identifier: 122894
2026-03-12 20:41:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 89255caf-9fd3-5ea0-966e-089b57a8e599 with identifier: 122894 to the API
2026-03-12 20:41:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:41:58 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:41:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '89255caf-9fd3-5ea0-966e-089b57a8e599',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH020ER',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-sdrive16d-business-design-122894',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 95573,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 26,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86556,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74837,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88497,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87483,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88991,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74095,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89438,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88147,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129022,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_89255caf-9fd3-5ea0-966e-089b57a8e599/89255caf-9fd3-5ea0-966e-089b57a8e599_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109072,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/122894/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-06-28',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 sDrive16d Business Design',
'transmission': 'manual',
'trim': 'sDrive16d Business Design',
'vin': 'WBA31AC0705V38268',
'year': 2022}
2026-03-12 20:41:58 [arval.fr] INFO: Saving data for 122894: {'created_time': 1773348118.915702, 'last_price_update_time': 1773348118.915711}
2026-03-12 20:41:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:41:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6521e8f2-8349-5c98-830d-481bccaf135b with identifier: 116839
2026-03-12 20:41:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6521e8f2-8349-5c98-830d-481bccaf135b with scrape type 1
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/0.jpeg not downloaded yet
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/1.jpeg not downloaded yet
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/2.jpeg not downloaded yet
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/3.jpeg not downloaded yet
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/4.jpeg not downloaded yet
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/5.jpeg not downloaded yet
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/6.jpeg not downloaded yet
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/7.jpeg not downloaded yet
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/8.jpeg not downloaded yet
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/9.jpeg not downloaded yet
2026-03-12 20:41:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:41:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:41:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127245d0>
2026-03-12 20:41:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:41:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:41:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:41:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/7.jpeg saved to cache
2026-03-12 20:41:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:42:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:42:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804c210>
2026-03-12 20:42:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:42:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/6.jpeg saved to cache
2026-03-12 20:42:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:42:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:42:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4477749d-3b8b-5a97-a2cd-6414cb636ff6 with identifier: 123282
2026-03-12 20:42:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6 with scrape type 1
2026-03-12 20:42:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/0.jpeg not downloaded yet
2026-03-12 20:42:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/1.jpeg not downloaded yet
2026-03-12 20:42:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/2.jpeg not downloaded yet
2026-03-12 20:42:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/3.jpeg not downloaded yet
2026-03-12 20:42:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/4.jpeg not downloaded yet
2026-03-12 20:42:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/5.jpeg not downloaded yet
2026-03-12 20:42:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/6.jpeg not downloaded yet
2026-03-12 20:42:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/7.jpeg not downloaded yet
2026-03-12 20:42:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/8.jpeg not downloaded yet
2026-03-12 20:42:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/9.jpeg not downloaded yet
2026-03-12 20:42:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:42:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963a3d0>
2026-03-12 20:42:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:42:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/5.jpeg saved to cache
2026-03-12 20:42:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:42:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:42:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d4b90>
2026-03-12 20:42:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:42:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/4.jpeg saved to cache
2026-03-12 20:42:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:42:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:42:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1f10>
2026-03-12 20:42:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/3.jpeg saved to cache
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:42:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:42:05 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e7ca7962-449a-5825-8d5d-21c9700d28a9 with identifier: 124850
2026-03-12 20:42:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7ca7962-449a-5825-8d5d-21c9700d28a9 with scrape type 1
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/0.jpeg not downloaded yet
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/1.jpeg not downloaded yet
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/2.jpeg not downloaded yet
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/3.jpeg not downloaded yet
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/4.jpeg not downloaded yet
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/5.jpeg not downloaded yet
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/6.jpeg not downloaded yet
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/7.jpeg not downloaded yet
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/8.jpeg not downloaded yet
2026-03-12 20:42:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/9.jpeg not downloaded yet
2026-03-12 20:42:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:42:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd96d0>
2026-03-12 20:42:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:42:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/2.jpeg saved to cache
2026-03-12 20:42:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:42:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:42:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737250>
2026-03-12 20:42:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:42:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/1.jpeg saved to cache
2026-03-12 20:42:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:42:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116247)
2026-03-12 20:42:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bcdd0>
2026-03-12 20:42:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:42:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/0.jpeg saved to cache
2026-03-12 20:42:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29
2026-03-12 20:42:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: da498b9f-e817-50a6-b0ac-bc3fb96d4a29, skipping ID generation
2026-03-12 20:42:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29 with scrape type 1
2026-03-12 20:42:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item da498b9f-e817-50a6-b0ac-bc3fb96d4a29 sending to next pipeline
2026-03-12 20:42:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: da498b9f-e817-50a6-b0ac-bc3fb96d4a29, identifier: 116247
2026-03-12 20:42:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: da498b9f-e817-50a6-b0ac-bc3fb96d4a29 with identifier: 116247
2026-03-12 20:42:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: da498b9f-e817-50a6-b0ac-bc3fb96d4a29 with identifier: 116247
2026-03-12 20:42:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: da498b9f-e817-50a6-b0ac-bc3fb96d4a29 with identifier: 116247 to the API
2026-03-12 20:42:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:42:09 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:42:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 514,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'da498b9f-e817-50a6-b0ac-bc3fb96d4a29',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK771BZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-y-long-range-dual-motor-awd-116247',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model Y',
'odometer': 64779,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72533,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60965,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69535,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73173,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72380,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59941,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70853,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73633,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107348,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_da498b9f-e817-50a6-b0ac-bc3fb96d4a29/da498b9f-e817-50a6-b0ac-bc3fb96d4a29_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102602,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116247/9.jpeg',
'Width': 1280}],
'price': 33990.0,
'price_includes_vat': True,
'registration_date': '2022-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model Y Long Range Dual Motor AWD',
'transmission': 'automatic',
'trim': 'Long Range Dual Motor AWD',
'vin': 'LRWYGCEK6PC539416',
'year': 2022}
2026-03-12 20:42:09 [arval.fr] INFO: Saving data for 116247: {'created_time': 1773348129.330268, 'last_price_update_time': 1773348129.330279}
2026-03-12 20:42:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:42:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813090>
2026-03-12 20:42:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:42:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/9.jpeg saved to cache
2026-03-12 20:42:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:42:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784d90>
2026-03-12 20:42:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:42:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/9.jpeg saved to cache
2026-03-12 20:42:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:11 [scrapy.extensions.logstats] INFO: Crawled 285 pages (at 5 pages/min), scraped 216 items (at 6 items/min)
2026-03-12 20:42:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:42:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128559d0>
2026-03-12 20:42:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:42:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/8.jpeg saved to cache
2026-03-12 20:42:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd86d0>
2026-03-12 20:42:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:42:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/7.jpeg saved to cache
2026-03-12 20:42:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6ad0>
2026-03-12 20:42:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:42:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/6.jpeg saved to cache
2026-03-12 20:42:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197c6f50>
2026-03-12 20:42:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:42:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/5.jpeg saved to cache
2026-03-12 20:42:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf4d0>
2026-03-12 20:42:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:42:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/9.jpeg saved to cache
2026-03-12 20:42:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367b10>
2026-03-12 20:42:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:42:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/8.jpeg saved to cache
2026-03-12 20:42:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513fd0>
2026-03-12 20:42:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:42:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/7.jpeg saved to cache
2026-03-12 20:42:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bd790>
2026-03-12 20:42:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:42:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/9.jpeg saved to cache
2026-03-12 20:42:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125135d0>
2026-03-12 20:42:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:42:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/8.jpeg saved to cache
2026-03-12 20:42:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126de250>
2026-03-12 20:42:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:42:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/7.jpeg saved to cache
2026-03-12 20:42:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757390>
2026-03-12 20:42:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:42:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/6.jpeg saved to cache
2026-03-12 20:42:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391a0d0>
2026-03-12 20:42:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:42:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/9.jpeg saved to cache
2026-03-12 20:42:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5fd0>
2026-03-12 20:42:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:42:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/8.jpeg saved to cache
2026-03-12 20:42:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660250>
2026-03-12 20:42:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:42:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/7.jpeg saved to cache
2026-03-12 20:42:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cfd10>
2026-03-12 20:42:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:42:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/6.jpeg saved to cache
2026-03-12 20:42:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725610>
2026-03-12 20:42:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:42:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/5.jpeg saved to cache
2026-03-12 20:42:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dddd0>
2026-03-12 20:42:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:42:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/4.jpeg saved to cache
2026-03-12 20:42:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bcd50>
2026-03-12 20:42:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:42:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/3.jpeg saved to cache
2026-03-12 20:42:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd7d0>
2026-03-12 20:42:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:42:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/2.jpeg saved to cache
2026-03-12 20:42:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bd950>
2026-03-12 20:42:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:42:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/1.jpeg saved to cache
2026-03-12 20:42:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124850)
2026-03-12 20:42:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126628d0>
2026-03-12 20:42:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:42:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/0.jpeg saved to cache
2026-03-12 20:42:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e7ca7962-449a-5825-8d5d-21c9700d28a9
2026-03-12 20:42:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e7ca7962-449a-5825-8d5d-21c9700d28a9, skipping ID generation
2026-03-12 20:42:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e7ca7962-449a-5825-8d5d-21c9700d28a9 with scrape type 1
2026-03-12 20:42:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e7ca7962-449a-5825-8d5d-21c9700d28a9 sending to next pipeline
2026-03-12 20:42:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e7ca7962-449a-5825-8d5d-21c9700d28a9, identifier: 124850
2026-03-12 20:42:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e7ca7962-449a-5825-8d5d-21c9700d28a9 with identifier: 124850
2026-03-12 20:42:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e7ca7962-449a-5825-8d5d-21c9700d28a9 with identifier: 124850
2026-03-12 20:42:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e7ca7962-449a-5825-8d5d-21c9700d28a9 with identifier: 124850 to the API
2026-03-12 20:42:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:42:37 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:42:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'e7ca7962-449a-5825-8d5d-21c9700d28a9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL367AA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-124850',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 27063,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74799,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73987,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73034,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73085,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72496,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73308,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70790,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64567,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e7ca7962-449a-5825-8d5d-21c9700d28a9/e7ca7962-449a-5825-8d5d-21c9700d28a9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107761,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124850/9.jpeg',
'Width': 1280}],
'price': 29490.0,
'price_includes_vat': True,
'registration_date': '2022-12-08',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS6PC706430',
'year': 2022}
2026-03-12 20:42:37 [arval.fr] INFO: Saving data for 124850: {'created_time': 1773348157.721657, 'last_price_update_time': 1773348157.721666}
2026-03-12 20:42:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bed10>
2026-03-12 20:42:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:42:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/5.jpeg saved to cache
2026-03-12 20:42:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125133d0>
2026-03-12 20:42:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:42:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/4.jpeg saved to cache
2026-03-12 20:42:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273c750>
2026-03-12 20:42:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:42:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/3.jpeg saved to cache
2026-03-12 20:42:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14910>
2026-03-12 20:42:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:42:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/2.jpeg saved to cache
2026-03-12 20:42:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813750>
2026-03-12 20:42:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:42:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/1.jpeg saved to cache
2026-03-12 20:42:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/123282)
2026-03-12 20:42:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bff90>
2026-03-12 20:42:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:42:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/0.jpeg saved to cache
2026-03-12 20:42:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6
2026-03-12 20:42:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4477749d-3b8b-5a97-a2cd-6414cb636ff6, skipping ID generation
2026-03-12 20:42:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6 with scrape type 1
2026-03-12 20:42:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4477749d-3b8b-5a97-a2cd-6414cb636ff6 sending to next pipeline
2026-03-12 20:42:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4477749d-3b8b-5a97-a2cd-6414cb636ff6, identifier: 123282
2026-03-12 20:42:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4477749d-3b8b-5a97-a2cd-6414cb636ff6 with identifier: 123282
2026-03-12 20:42:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4477749d-3b8b-5a97-a2cd-6414cb636ff6 with identifier: 123282
2026-03-12 20:42:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4477749d-3b8b-5a97-a2cd-6414cb636ff6 with identifier: 123282 to the API
2026-03-12 20:42:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:42:44 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:42:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '4477749d-3b8b-5a97-a2cd-6414cb636ff6',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH347NV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-estate-business-15-dci-115-bva7-123282',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 90515,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65634,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51339,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64715,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64003,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63510,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47174,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65165,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92604,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4477749d-3b8b-5a97-a2cd-6414cb636ff6/4477749d-3b8b-5a97-a2cd-6414cb636ff6_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73220,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/123282/9.jpeg',
'Width': 1280}],
'price': 15490.0,
'price_includes_vat': True,
'registration_date': '2022-07-18',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Estate Business 1.5 dCi 115 BVA7',
'transmission': 'automatic',
'trim': 'Estate Business 1.5 dCi 115 BVA7',
'vin': 'VF1RFB00569335775',
'year': 2022}
2026-03-12 20:42:44 [arval.fr] INFO: Saving data for 123282: {'created_time': 1773348164.475055, 'last_price_update_time': 1773348164.475068}
2026-03-12 20:42:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1270a410>
2026-03-12 20:42:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:42:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/6.jpeg saved to cache
2026-03-12 20:42:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9650>
2026-03-12 20:42:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:42:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/5.jpeg saved to cache
2026-03-12 20:42:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8150>
2026-03-12 20:42:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:42:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/4.jpeg saved to cache
2026-03-12 20:42:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13906450>
2026-03-12 20:42:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:42:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/3.jpeg saved to cache
2026-03-12 20:42:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12512f50>
2026-03-12 20:42:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:42:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/2.jpeg saved to cache
2026-03-12 20:42:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:42:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508850>
2026-03-12 20:42:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:42:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/1.jpeg saved to cache
2026-03-12 20:42:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116839)
2026-03-12 20:42:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:42:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6710>
2026-03-12 20:42:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/0.jpeg saved to cache
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6521e8f2-8349-5c98-830d-481bccaf135b
2026-03-12 20:42:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6521e8f2-8349-5c98-830d-481bccaf135b, skipping ID generation
2026-03-12 20:42:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6521e8f2-8349-5c98-830d-481bccaf135b with scrape type 1
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6521e8f2-8349-5c98-830d-481bccaf135b sending to next pipeline
2026-03-12 20:42:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6521e8f2-8349-5c98-830d-481bccaf135b, identifier: 116839
2026-03-12 20:42:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6521e8f2-8349-5c98-830d-481bccaf135b with identifier: 116839
2026-03-12 20:42:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6521e8f2-8349-5c98-830d-481bccaf135b with identifier: 116839
2026-03-12 20:42:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6521e8f2-8349-5c98-830d-481bccaf135b with identifier: 116839 to the API
2026-03-12 20:42:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:42:52 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:42:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '6521e8f2-8349-5c98-830d-481bccaf135b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG971JD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-n-style-13-mhev-158-xtronic-116839',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 93807,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108681,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84306,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108061,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108693,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109618,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109055,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109430,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105802,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6521e8f2-8349-5c98-830d-481bccaf135b/6521e8f2-8349-5c98-830d-481bccaf135b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115696,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116839/9.jpeg',
'Width': 1280}],
'price': 19590.0,
'price_includes_vat': True,
'registration_date': '2022-05-16',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai N-Style 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'N-Style 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1071947',
'year': 2022}
2026-03-12 20:42:52 [arval.fr] INFO: Saving data for 116839: {'created_time': 1773348172.50742, 'last_price_update_time': 1773348172.507429}
2026-03-12 20:42:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:42:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a61831b4-6b4a-5cda-943d-0f7b54896227 with identifier: 125648
2026-03-12 20:42:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a61831b4-6b4a-5cda-943d-0f7b54896227 with scrape type 1
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/0.jpeg not downloaded yet
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/1.jpeg not downloaded yet
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/2.jpeg not downloaded yet
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/3.jpeg not downloaded yet
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/4.jpeg not downloaded yet
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/5.jpeg not downloaded yet
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/6.jpeg not downloaded yet
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/7.jpeg not downloaded yet
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/8.jpeg not downloaded yet
2026-03-12 20:42:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/9.jpeg not downloaded yet
2026-03-12 20:42:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:42:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804c610>
2026-03-12 20:42:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:42:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/4.jpeg saved to cache
2026-03-12 20:42:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb95d0>
2026-03-12 20:42:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:42:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/3.jpeg saved to cache
2026-03-12 20:42:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:42:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 93756f15-c41c-54d7-93ab-55255975f70e with identifier: 118364
2026-03-12 20:42:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93756f15-c41c-54d7-93ab-55255975f70e with scrape type 1
2026-03-12 20:42:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:42:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/0.jpeg not downloaded yet
2026-03-12 20:42:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/1.jpeg not downloaded yet
2026-03-12 20:42:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/2.jpeg not downloaded yet
2026-03-12 20:42:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/3.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/4.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/5.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/6.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/7.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/8.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/9.jpeg not downloaded yet
2026-03-12 20:42:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:42:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55 with identifier: 125659
2026-03-12 20:42:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55 with scrape type 1
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/0.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/1.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/2.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/3.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/4.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/5.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/6.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/7.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/8.jpeg not downloaded yet
2026-03-12 20:42:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/9.jpeg not downloaded yet
2026-03-12 20:42:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629950>
2026-03-12 20:42:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:42:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/2.jpeg saved to cache
2026-03-12 20:42:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fdbc50>
2026-03-12 20:42:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:42:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/1.jpeg saved to cache
2026-03-12 20:42:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/124361)
2026-03-12 20:42:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9d90>
2026-03-12 20:42:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:42:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/0.jpeg saved to cache
2026-03-12 20:42:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 105c0961-5ccc-5f76-8461-725b7e9d3789
2026-03-12 20:42:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 105c0961-5ccc-5f76-8461-725b7e9d3789, skipping ID generation
2026-03-12 20:42:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 105c0961-5ccc-5f76-8461-725b7e9d3789 with scrape type 1
2026-03-12 20:42:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 105c0961-5ccc-5f76-8461-725b7e9d3789 sending to next pipeline
2026-03-12 20:42:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 105c0961-5ccc-5f76-8461-725b7e9d3789, identifier: 124361
2026-03-12 20:42:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 105c0961-5ccc-5f76-8461-725b7e9d3789 with identifier: 124361
2026-03-12 20:42:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 105c0961-5ccc-5f76-8461-725b7e9d3789 with identifier: 124361
2026-03-12 20:42:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 105c0961-5ccc-5f76-8461-725b7e9d3789 with identifier: 124361 to the API
2026-03-12 20:42:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:42:58 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:42:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '105c0961-5ccc-5f76-8461-725b7e9d3789',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM110XX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-rav4-hybrid-rechargeable-awd-design-124361',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'RAV4',
'odometer': 53732,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132081,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104136,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135426,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126808,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133408,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107311,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133170,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123147,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80666,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_105c0961-5ccc-5f76-8461-725b7e9d3789/105c0961-5ccc-5f76-8461-725b7e9d3789_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75456,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/124361/9.jpeg',
'Width': 1280}],
'price': 37990.0,
'price_includes_vat': True,
'registration_date': '2023-03-24',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota RAV4 Hybrid Rechargeable AWD Design',
'transmission': 'automatic',
'trim': 'Hybrid Rechargeable AWD Design',
'vin': 'JTMGBRFV70D121374',
'year': 2023}
2026-03-12 20:42:58 [arval.fr] INFO: Saving data for 124361: {'created_time': 1773348178.744817, 'last_price_update_time': 1773348178.744827}
2026-03-12 20:42:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:42:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:42:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18114050>
2026-03-12 20:42:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:42:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:42:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:42:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:42:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/8.jpeg saved to cache
2026-03-12 20:42:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:43:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:43:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4d750>
2026-03-12 20:43:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:43:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/7.jpeg saved to cache
2026-03-12 20:43:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:43:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:43:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629750>
2026-03-12 20:43:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:43:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/6.jpeg saved to cache
2026-03-12 20:43:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:43:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:43:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8750>
2026-03-12 20:43:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:43:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/5.jpeg saved to cache
2026-03-12 20:43:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:43:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:43:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394a690>
2026-03-12 20:43:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:43:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/4.jpeg saved to cache
2026-03-12 20:43:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:43:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:43:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662d90>
2026-03-12 20:43:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:43:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/3.jpeg saved to cache
2026-03-12 20:43:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:43:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:43:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903150>
2026-03-12 20:43:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:43:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/2.jpeg saved to cache
2026-03-12 20:43:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:43:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:43:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba150>
2026-03-12 20:43:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:43:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/1.jpeg saved to cache
2026-03-12 20:43:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:43:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118672)
2026-03-12 20:43:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4cf50>
2026-03-12 20:43:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:43:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/0.jpeg saved to cache
2026-03-12 20:43:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 11745668-791b-53c6-bdbb-993e21df5ba2
2026-03-12 20:43:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 11745668-791b-53c6-bdbb-993e21df5ba2, skipping ID generation
2026-03-12 20:43:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11745668-791b-53c6-bdbb-993e21df5ba2 with scrape type 1
2026-03-12 20:43:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 11745668-791b-53c6-bdbb-993e21df5ba2 sending to next pipeline
2026-03-12 20:43:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 11745668-791b-53c6-bdbb-993e21df5ba2, identifier: 118672
2026-03-12 20:43:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 11745668-791b-53c6-bdbb-993e21df5ba2 with identifier: 118672
2026-03-12 20:43:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 11745668-791b-53c6-bdbb-993e21df5ba2 with identifier: 118672
2026-03-12 20:43:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 11745668-791b-53c6-bdbb-993e21df5ba2 with identifier: 118672 to the API
2026-03-12 20:43:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:43:09 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:43:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '11745668-791b-53c6-bdbb-993e21df5ba2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF031WZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-allure-pack-12-puretech-130-bva8-118672',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 42560,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68595,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54134,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67687,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69575,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68261,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48841,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63419,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67183,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36710,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11745668-791b-53c6-bdbb-993e21df5ba2/11745668-791b-53c6-bdbb-993e21df5ba2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83510,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118672/9.jpeg',
'Width': 1280}],
'price': 19190.0,
'price_includes_vat': True,
'registration_date': '2022-04-19',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Allure Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8',
'vin': 'VF3MRHNSUMS257917',
'year': 2022}
2026-03-12 20:43:10 [arval.fr] INFO: Saving data for 118672: {'created_time': 1773348190.009377, 'last_price_update_time': 1773348190.009386}
2026-03-12 20:43:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513b10>
2026-03-12 20:43:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:43:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/9.jpeg saved to cache
2026-03-12 20:43:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629050>
2026-03-12 20:43:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:43:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/8.jpeg saved to cache
2026-03-12 20:43:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:11 [scrapy.extensions.logstats] INFO: Crawled 288 pages (at 3 pages/min), scraped 221 items (at 5 items/min)
2026-03-12 20:43:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:43:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5810>
2026-03-12 20:43:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:43:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/7.jpeg saved to cache
2026-03-12 20:43:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12628610>
2026-03-12 20:43:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:43:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/9.jpeg saved to cache
2026-03-12 20:43:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e03310>
2026-03-12 20:43:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:43:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/9.jpeg saved to cache
2026-03-12 20:43:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fda810>
2026-03-12 20:43:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:43:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/8.jpeg saved to cache
2026-03-12 20:43:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba890>
2026-03-12 20:43:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:43:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/7.jpeg saved to cache
2026-03-12 20:43:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510690>
2026-03-12 20:43:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:43:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/6.jpeg saved to cache
2026-03-12 20:43:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367990>
2026-03-12 20:43:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:43:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/5.jpeg saved to cache
2026-03-12 20:43:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd8e90>
2026-03-12 20:43:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:43:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/4.jpeg saved to cache
2026-03-12 20:43:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff4810>
2026-03-12 20:43:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:43:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/3.jpeg saved to cache
2026-03-12 20:43:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262bc10>
2026-03-12 20:43:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:43:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/2.jpeg saved to cache
2026-03-12 20:43:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1fd0>
2026-03-12 20:43:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:43:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/1.jpeg saved to cache
2026-03-12 20:43:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125659)
2026-03-12 20:43:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629cd0>
2026-03-12 20:43:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:43:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/0.jpeg saved to cache
2026-03-12 20:43:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55
2026-03-12 20:43:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55, skipping ID generation
2026-03-12 20:43:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55 with scrape type 1
2026-03-12 20:43:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55 sending to next pipeline
2026-03-12 20:43:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55, identifier: 125659
2026-03-12 20:43:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55 with identifier: 125659
2026-03-12 20:43:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55 with identifier: 125659
2026-03-12 20:43:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55 with identifier: 125659 to the API
2026-03-12 20:43:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:43:27 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:43:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC053JK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-sce-65-bvm5-125659',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 40147,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112831,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99193,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114219,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113404,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101812,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114085,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113634,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123460,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55/4d7b5ff1-f378-5d53-9c8d-4eb5f6afbb55_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98247,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125659/9.jpeg',
'Width': 1280}],
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2021-10-13',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00967770027',
'year': 2021}
2026-03-12 20:43:27 [arval.fr] INFO: Saving data for 125659: {'created_time': 1773348207.536159, 'last_price_update_time': 1773348207.536168}
2026-03-12 20:43:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:28 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:43:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff6190>
2026-03-12 20:43:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:43:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/8.jpeg saved to cache
2026-03-12 20:43:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e01010>
2026-03-12 20:43:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:43:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/7.jpeg saved to cache
2026-03-12 20:43:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:43:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139cd250>
2026-03-12 20:43:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:43:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/6.jpeg saved to cache
2026-03-12 20:43:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:43:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:43:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f976b0b2-28e7-5a5c-8c27-af5a108db601 with identifier: 125319
2026-03-12 20:43:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f976b0b2-28e7-5a5c-8c27-af5a108db601 with scrape type 1
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/0.jpeg not downloaded yet
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/1.jpeg not downloaded yet
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/2.jpeg not downloaded yet
2026-03-12 20:43:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7590>
2026-03-12 20:43:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/5.jpeg saved to cache
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/3.jpeg not downloaded yet
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/4.jpeg not downloaded yet
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/5.jpeg not downloaded yet
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/6.jpeg not downloaded yet
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/7.jpeg not downloaded yet
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/8.jpeg not downloaded yet
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/9.jpeg not downloaded yet
2026-03-12 20:43:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:43:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fefe50>
2026-03-12 20:43:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/4.jpeg saved to cache
2026-03-12 20:43:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:43:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:43:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:43:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f3314b35-28f5-59d5-b767-0c791b5966df with identifier: 119191
2026-03-12 20:43:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3314b35-28f5-59d5-b767-0c791b5966df with scrape type 1
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/0.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/1.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/2.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/3.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/4.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/5.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/6.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e9715c0-2ec6-5b7b-890e-1c83aff1204b with identifier: 121109
2026-03-12 20:43:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b with scrape type 1
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/0.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/7.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/1.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/8.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/2.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/9.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/3.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/4.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/5.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/6.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/7.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/8.jpeg not downloaded yet
2026-03-12 20:43:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/9.jpeg not downloaded yet
2026-03-12 20:43:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:43:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 042419b6-7a03-53f4-b27f-fde091a481f5 with identifier: 112096
2026-03-12 20:43:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 042419b6-7a03-53f4-b27f-fde091a481f5 with scrape type 1
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/0.jpeg not downloaded yet
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/1.jpeg not downloaded yet
2026-03-12 20:43:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/2.jpeg not downloaded yet
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/3.jpeg not downloaded yet
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/4.jpeg not downloaded yet
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/5.jpeg not downloaded yet
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/6.jpeg not downloaded yet
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/7.jpeg not downloaded yet
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/8.jpeg not downloaded yet
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/9.jpeg not downloaded yet
2026-03-12 20:43:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd55d0>
2026-03-12 20:43:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/3.jpeg saved to cache
2026-03-12 20:43:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806bdd0>
2026-03-12 20:43:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/2.jpeg saved to cache
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:43:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 25a87941-f7bf-5059-849c-ec017f1d7f9b with identifier: 125640
2026-03-12 20:43:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25a87941-f7bf-5059-849c-ec017f1d7f9b with scrape type 1
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/0.jpeg not downloaded yet
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/1.jpeg not downloaded yet
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/2.jpeg not downloaded yet
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/3.jpeg not downloaded yet
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/4.jpeg not downloaded yet
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/5.jpeg not downloaded yet
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/6.jpeg not downloaded yet
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/7.jpeg not downloaded yet
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/8.jpeg not downloaded yet
2026-03-12 20:43:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/9.jpeg not downloaded yet
2026-03-12 20:43:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12848150>
2026-03-12 20:43:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:43:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/1.jpeg saved to cache
2026-03-12 20:43:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/118364)
2026-03-12 20:43:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7250>
2026-03-12 20:43:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:43:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/0.jpeg saved to cache
2026-03-12 20:43:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 93756f15-c41c-54d7-93ab-55255975f70e
2026-03-12 20:43:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 93756f15-c41c-54d7-93ab-55255975f70e, skipping ID generation
2026-03-12 20:43:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 93756f15-c41c-54d7-93ab-55255975f70e with scrape type 1
2026-03-12 20:43:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 93756f15-c41c-54d7-93ab-55255975f70e sending to next pipeline
2026-03-12 20:43:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 93756f15-c41c-54d7-93ab-55255975f70e, identifier: 118364
2026-03-12 20:43:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 93756f15-c41c-54d7-93ab-55255975f70e with identifier: 118364
2026-03-12 20:43:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 93756f15-c41c-54d7-93ab-55255975f70e with identifier: 118364
2026-03-12 20:43:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 93756f15-c41c-54d7-93ab-55255975f70e with identifier: 118364 to the API
2026-03-12 20:43:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:43:37 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:43:37 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '93756f15-c41c-54d7-93ab-55255975f70e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD772KX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-premium-15-hdi-100cv-bvm6-e6d-118364',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 60583,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59683,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47189,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59804,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58000,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58442,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43643,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58728,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72706,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_93756f15-c41c-54d7-93ab-55255975f70e/93756f15-c41c-54d7-93ab-55255975f70e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64509,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/118364/9.jpeg',
'Width': 1280}],
'price': 9990.0,
'price_includes_vat': True,
'registration_date': '2021-12-08',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Premium 1.5 HDi 100CV BVM6 E6d',
'transmission': 'manual',
'trim': 'Premium 1.5 HDi 100CV BVM6 E6d',
'vin': 'VR3UBYHTKM5883077',
'year': 2021}
2026-03-12 20:43:37 [arval.fr] INFO: Saving data for 118364: {'created_time': 1773348217.657448, 'last_price_update_time': 1773348217.657457}
2026-03-12 20:43:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13913390>
2026-03-12 20:43:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:43:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/6.jpeg saved to cache
2026-03-12 20:43:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cd990>
2026-03-12 20:43:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:43:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/5.jpeg saved to cache
2026-03-12 20:43:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12722d10>
2026-03-12 20:43:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:43:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/4.jpeg saved to cache
2026-03-12 20:43:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802f790>
2026-03-12 20:43:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:43:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/3.jpeg saved to cache
2026-03-12 20:43:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7e90>
2026-03-12 20:43:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:43:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/2.jpeg saved to cache
2026-03-12 20:43:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cf210>
2026-03-12 20:43:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:43:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/1.jpeg saved to cache
2026-03-12 20:43:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125648)
2026-03-12 20:43:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f588d0>
2026-03-12 20:43:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:43:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/0.jpeg saved to cache
2026-03-12 20:43:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a61831b4-6b4a-5cda-943d-0f7b54896227
2026-03-12 20:43:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a61831b4-6b4a-5cda-943d-0f7b54896227, skipping ID generation
2026-03-12 20:43:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a61831b4-6b4a-5cda-943d-0f7b54896227 with scrape type 1
2026-03-12 20:43:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a61831b4-6b4a-5cda-943d-0f7b54896227 sending to next pipeline
2026-03-12 20:43:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a61831b4-6b4a-5cda-943d-0f7b54896227, identifier: 125648
2026-03-12 20:43:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a61831b4-6b4a-5cda-943d-0f7b54896227 with identifier: 125648
2026-03-12 20:43:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a61831b4-6b4a-5cda-943d-0f7b54896227 with identifier: 125648
2026-03-12 20:43:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a61831b4-6b4a-5cda-943d-0f7b54896227 with identifier: 125648 to the API
2026-03-12 20:43:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:43:46 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:43:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a61831b4-6b4a-5cda-943d-0f7b54896227',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK791AD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-shine-puretech-130-eat8-125648',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 95250,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88846,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78546,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87999,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88971,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89211,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74832,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86989,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91032,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125871,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a61831b4-6b4a-5cda-943d-0f7b54896227/a61831b4-6b4a-5cda-943d-0f7b54896227_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115791,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125648/9.jpeg',
'Width': 1280}],
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2022-10-14',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7ARHNSSNL023922',
'year': 2022}
2026-03-12 20:43:46 [arval.fr] INFO: Saving data for 125648: {'created_time': 1773348226.275956, 'last_price_update_time': 1773348226.275966}
2026-03-12 20:43:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:43:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274ff90>
2026-03-12 20:43:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:43:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/9.jpeg saved to cache
2026-03-12 20:43:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:43:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:43:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12721350>
2026-03-12 20:43:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:43:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/8.jpeg saved to cache
2026-03-12 20:43:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:43:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:43:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5bad0>
2026-03-12 20:43:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:43:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/7.jpeg saved to cache
2026-03-12 20:43:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:43:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:43:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271ecd0>
2026-03-12 20:43:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:43:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/9.jpeg saved to cache
2026-03-12 20:43:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:43:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:43:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5a8d0>
2026-03-12 20:43:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:43:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/0.jpeg saved to cache
2026-03-12 20:43:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:43:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:43:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271c7d0>
2026-03-12 20:43:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:43:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/9.jpeg saved to cache
2026-03-12 20:43:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:43:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:43:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa7150>
2026-03-12 20:43:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:43:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/8.jpeg saved to cache
2026-03-12 20:43:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:43:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:43:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7510>
2026-03-12 20:43:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:43:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/9.jpeg saved to cache
2026-03-12 20:43:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:43:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:43:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dd650>
2026-03-12 20:43:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:43:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/8.jpeg saved to cache
2026-03-12 20:43:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:43:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:43:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f693d0>
2026-03-12 20:43:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:43:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/7.jpeg saved to cache
2026-03-12 20:43:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:43:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:43:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:43:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273db10>
2026-03-12 20:43:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:43:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:43:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:43:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:43:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/6.jpeg saved to cache
2026-03-12 20:43:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:44:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:44:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271dc10>
2026-03-12 20:44:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:44:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/5.jpeg saved to cache
2026-03-12 20:44:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:44:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:44:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b5d0>
2026-03-12 20:44:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:44:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/4.jpeg saved to cache
2026-03-12 20:44:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:44:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:44:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c194ed650>
2026-03-12 20:44:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:44:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/3.jpeg saved to cache
2026-03-12 20:44:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:44:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:44:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4ad0>
2026-03-12 20:44:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:44:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/2.jpeg saved to cache
2026-03-12 20:44:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:44:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:44:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd55d0>
2026-03-12 20:44:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:44:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/1.jpeg saved to cache
2026-03-12 20:44:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:44:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125640)
2026-03-12 20:44:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dded0>
2026-03-12 20:44:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:44:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/0.jpeg saved to cache
2026-03-12 20:44:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 25a87941-f7bf-5059-849c-ec017f1d7f9b
2026-03-12 20:44:05 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 25a87941-f7bf-5059-849c-ec017f1d7f9b, skipping ID generation
2026-03-12 20:44:05 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 25a87941-f7bf-5059-849c-ec017f1d7f9b with scrape type 1
2026-03-12 20:44:05 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 25a87941-f7bf-5059-849c-ec017f1d7f9b sending to next pipeline
2026-03-12 20:44:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 25a87941-f7bf-5059-849c-ec017f1d7f9b, identifier: 125640
2026-03-12 20:44:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 25a87941-f7bf-5059-849c-ec017f1d7f9b with identifier: 125640
2026-03-12 20:44:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 25a87941-f7bf-5059-849c-ec017f1d7f9b with identifier: 125640
2026-03-12 20:44:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 25a87941-f7bf-5059-849c-ec017f1d7f9b with identifier: 125640 to the API
2026-03-12 20:44:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:44:06 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:44:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '25a87941-f7bf-5059-849c-ec017f1d7f9b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ883WR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-stonic-active-busi-ness-10-t-gdi-120-mhev-dct7-tvu-125640',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Stonic',
'odometer': 48881,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118396,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103356,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119341,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116482,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119313,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118353,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114906,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92060,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_25a87941-f7bf-5059-849c-ec017f1d7f9b/25a87941-f7bf-5059-849c-ec017f1d7f9b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75927,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125640/9.jpeg',
'Width': 1280}],
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-10-05',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Stonic ACTIVE BUSI NESS 1.0 T-GDI 120 MHEV DCT7 TVU',
'transmission': 'automatic',
'trim': 'ACTIVE BUSI NESS 1.0 T-GDI 120 MHEV DCT7 TVU',
'vin': 'KNAD6817GN6702458',
'year': 2022}
2026-03-12 20:44:06 [arval.fr] INFO: Saving data for 125640: {'created_time': 1773348246.476899, 'last_price_update_time': 1773348246.47691}
2026-03-12 20:44:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:44:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273ba50>
2026-03-12 20:44:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:44:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/7.jpeg saved to cache
2026-03-12 20:44:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:44:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:44:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5a1d0>
2026-03-12 20:44:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:44:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/6.jpeg saved to cache
2026-03-12 20:44:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:44:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:44:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282b550>
2026-03-12 20:44:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:44:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/5.jpeg saved to cache
2026-03-12 20:44:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:44:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:44:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271cfd0>
2026-03-12 20:44:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:44:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/4.jpeg saved to cache
2026-03-12 20:44:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:44:11 [scrapy.extensions.logstats] INFO: Crawled 293 pages (at 5 pages/min), scraped 225 items (at 4 items/min)
2026-03-12 20:44:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:44:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:44:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d910>
2026-03-12 20:44:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:44:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/3.jpeg saved to cache
2026-03-12 20:44:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:44:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:44:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcc850>
2026-03-12 20:44:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:44:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/2.jpeg saved to cache
2026-03-12 20:44:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:44:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/112096)
2026-03-12 20:44:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13920310>
2026-03-12 20:44:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:44:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/1.jpeg saved to cache
2026-03-12 20:44:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 042419b6-7a03-53f4-b27f-fde091a481f5
2026-03-12 20:44:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 042419b6-7a03-53f4-b27f-fde091a481f5, skipping ID generation
2026-03-12 20:44:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 042419b6-7a03-53f4-b27f-fde091a481f5 with scrape type 1
2026-03-12 20:44:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 042419b6-7a03-53f4-b27f-fde091a481f5 sending to next pipeline
2026-03-12 20:44:14 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 042419b6-7a03-53f4-b27f-fde091a481f5, identifier: 112096
2026-03-12 20:44:14 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 042419b6-7a03-53f4-b27f-fde091a481f5 with identifier: 112096
2026-03-12 20:44:14 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 042419b6-7a03-53f4-b27f-fde091a481f5 with identifier: 112096
2026-03-12 20:44:14 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 042419b6-7a03-53f4-b27f-fde091a481f5 with identifier: 112096 to the API
2026-03-12 20:44:14 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:44:14 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:44:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 95,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '042419b6-7a03-53f4-b27f-fde091a481f5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE635EY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-ibiza-10-ecotsi-95-style-business-112096',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Ibiza',
'odometer': 62480,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55576,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44320,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55189,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54876,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55879,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41175,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53528,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54519,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68449,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_042419b6-7a03-53f4-b27f-fde091a481f5/042419b6-7a03-53f4-b27f-fde091a481f5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80069,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/112096/9.jpeg',
'Width': 1280}],
'price': 13390.0,
'price_includes_vat': True,
'registration_date': '2022-01-20',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Ibiza 1.0 ECOTSI 95 Style Business',
'transmission': 'manual',
'trim': '1.0 ECOTSI 95 Style Business',
'vin': 'VSSZZZKJZNR038102',
'year': 2022}
2026-03-12 20:44:14 [arval.fr] INFO: Saving data for 112096: {'created_time': 1773348254.998174, 'last_price_update_time': 1773348254.998183}
2026-03-12 20:44:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:44:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5dd0>
2026-03-12 20:44:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:44:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/8.jpeg saved to cache
2026-03-12 20:44:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:44:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:44:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4ad0>
2026-03-12 20:44:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:44:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/7.jpeg saved to cache
2026-03-12 20:44:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:44:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:44:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f4d0>
2026-03-12 20:44:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:44:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/6.jpeg saved to cache
2026-03-12 20:44:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:44:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:44:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963b610>
2026-03-12 20:44:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:44:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/5.jpeg saved to cache
2026-03-12 20:44:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:44:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:44:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc6d0>
2026-03-12 20:44:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:44:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/4.jpeg saved to cache
2026-03-12 20:44:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:44:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:44:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273e690>
2026-03-12 20:44:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:44:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/3.jpeg saved to cache
2026-03-12 20:44:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:44:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271da90>
2026-03-12 20:44:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:44:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/9.jpeg saved to cache
2026-03-12 20:44:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:44:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12787010>
2026-03-12 20:44:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:44:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/2.jpeg saved to cache
2026-03-12 20:44:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:44:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284b590>
2026-03-12 20:44:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:44:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/8.jpeg saved to cache
2026-03-12 20:44:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:44:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcd90>
2026-03-12 20:44:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:44:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/1.jpeg saved to cache
2026-03-12 20:44:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:44:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12787050>
2026-03-12 20:44:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:44:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/7.jpeg saved to cache
2026-03-12 20:44:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/121109)
2026-03-12 20:44:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180832d0>
2026-03-12 20:44:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:44:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/0.jpeg saved to cache
2026-03-12 20:44:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b
2026-03-12 20:44:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5e9715c0-2ec6-5b7b-890e-1c83aff1204b, skipping ID generation
2026-03-12 20:44:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b with scrape type 1
2026-03-12 20:44:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5e9715c0-2ec6-5b7b-890e-1c83aff1204b sending to next pipeline
2026-03-12 20:44:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5e9715c0-2ec6-5b7b-890e-1c83aff1204b, identifier: 121109
2026-03-12 20:44:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5e9715c0-2ec6-5b7b-890e-1c83aff1204b with identifier: 121109
2026-03-12 20:44:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5e9715c0-2ec6-5b7b-890e-1c83aff1204b with identifier: 121109
2026-03-12 20:44:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5e9715c0-2ec6-5b7b-890e-1c83aff1204b with identifier: 121109 to the API
2026-03-12 20:44:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:44:29 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:44:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '5e9715c0-2ec6-5b7b-890e-1c83aff1204b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC508BL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-nav-puretech-83-bvm-121109',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 117829,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54544,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44113,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55320,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54554,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54439,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53663,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56348,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87240,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e9715c0-2ec6-5b7b-890e-1c83aff1204b/5e9715c0-2ec6-5b7b-890e-1c83aff1204b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96715,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/121109/9.jpeg',
'Width': 1280}],
'price': 5690.0,
'price_includes_vat': True,
'registration_date': '2021-09-28',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel Nav PureTech 83 BVM',
'transmission': 'manual',
'trim': 'Societe Feel Nav PureTech 83 BVM',
'vin': 'VF7SWHMRVMT625412',
'year': 2021}
2026-03-12 20:44:30 [arval.fr] INFO: Saving data for 121109: {'created_time': 1773348270.098558, 'last_price_update_time': 1773348270.098568}
2026-03-12 20:44:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273f290>
2026-03-12 20:44:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:44:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/6.jpeg saved to cache
2026-03-12 20:44:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12684650>
2026-03-12 20:44:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:44:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/5.jpeg saved to cache
2026-03-12 20:44:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396ea10>
2026-03-12 20:44:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:44:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/4.jpeg saved to cache
2026-03-12 20:44:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804ce50>
2026-03-12 20:44:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:44:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/3.jpeg saved to cache
2026-03-12 20:44:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:44:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4c310>
2026-03-12 20:44:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:44:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/2.jpeg saved to cache
2026-03-12 20:44:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:44:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808fd0>
2026-03-12 20:44:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:44:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/1.jpeg saved to cache
2026-03-12 20:44:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/119191)
2026-03-12 20:44:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273d690>
2026-03-12 20:44:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:44:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/0.jpeg saved to cache
2026-03-12 20:44:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f3314b35-28f5-59d5-b767-0c791b5966df
2026-03-12 20:44:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f3314b35-28f5-59d5-b767-0c791b5966df, skipping ID generation
2026-03-12 20:44:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f3314b35-28f5-59d5-b767-0c791b5966df with scrape type 1
2026-03-12 20:44:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f3314b35-28f5-59d5-b767-0c791b5966df sending to next pipeline
2026-03-12 20:44:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f3314b35-28f5-59d5-b767-0c791b5966df, identifier: 119191
2026-03-12 20:44:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f3314b35-28f5-59d5-b767-0c791b5966df with identifier: 119191
2026-03-12 20:44:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f3314b35-28f5-59d5-b767-0c791b5966df with identifier: 119191
2026-03-12 20:44:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f3314b35-28f5-59d5-b767-0c791b5966df with identifier: 119191 to the API
2026-03-12 20:44:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:44:38 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:44:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f3314b35-28f5-59d5-b767-0c791b5966df',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE750CW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-pack-12-puretech-130-bva8-119191',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 118578,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70917,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69465,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67445,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47283,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66199,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70382,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41214,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f3314b35-28f5-59d5-b767-0c791b5966df/f3314b35-28f5-59d5-b767-0c791b5966df_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 37129,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/119191/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-01-14',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8',
'vin': 'VR3USHNSSMJ912371',
'year': 2022}
2026-03-12 20:44:38 [arval.fr] INFO: Saving data for 119191: {'created_time': 1773348278.184016, 'last_price_update_time': 1773348278.184027}
2026-03-12 20:44:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:44:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:44:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:44:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14750>
2026-03-12 20:44:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:44:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/6.jpeg saved to cache
2026-03-12 20:44:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:44:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with identifier: 128566
2026-03-12 20:44:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with scrape type 1
2026-03-12 20:44:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:44:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/0.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/1.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/2.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/3.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/4.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/5.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/6.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/7.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/8.jpeg not downloaded yet
2026-03-12 20:44:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/9.jpeg not downloaded yet
2026-03-12 20:44:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:44:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:44:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b690>
2026-03-12 20:44:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/5.jpeg saved to cache
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:44:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with identifier: 128567
2026-03-12 20:44:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with scrape type 1
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/0.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/1.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/2.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/3.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/4.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/5.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/6.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/7.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/8.jpeg not downloaded yet
2026-03-12 20:44:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/9.jpeg not downloaded yet
2026-03-12 20:44:40 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:44:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:44:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513c10>
2026-03-12 20:44:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:44:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/4.jpeg saved to cache
2026-03-12 20:44:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:44:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:44:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:44:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bbd50>
2026-03-12 20:44:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/3.jpeg saved to cache
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:44:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7534f8c3-f920-5752-a060-c212c77b1805 with identifier: 128568
2026-03-12 20:44:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7534f8c3-f920-5752-a060-c212c77b1805 with scrape type 1
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/0.jpeg not downloaded yet
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/1.jpeg not downloaded yet
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/2.jpeg not downloaded yet
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/3.jpeg not downloaded yet
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/4.jpeg not downloaded yet
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/5.jpeg not downloaded yet
2026-03-12 20:44:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/6.jpeg not downloaded yet
2026-03-12 20:44:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/7.jpeg not downloaded yet
2026-03-12 20:44:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/8.jpeg not downloaded yet
2026-03-12 20:44:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/9.jpeg not downloaded yet
2026-03-12 20:44:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:44:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cea50>
2026-03-12 20:44:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:44:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/2.jpeg saved to cache
2026-03-12 20:44:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:44:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:44:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2e279053-2e84-5797-9384-29e052ca6e1e with identifier: 128569
2026-03-12 20:44:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e279053-2e84-5797-9384-29e052ca6e1e with scrape type 1
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/0.jpeg not downloaded yet
2026-03-12 20:44:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/1.jpeg not downloaded yet
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/2.jpeg not downloaded yet
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/3.jpeg not downloaded yet
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/4.jpeg not downloaded yet
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/5.jpeg not downloaded yet
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/6.jpeg not downloaded yet
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/7.jpeg not downloaded yet
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/8.jpeg not downloaded yet
2026-03-12 20:44:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7110>
2026-03-12 20:44:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/1.jpeg saved to cache
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:44:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/9.jpeg not downloaded yet
2026-03-12 20:44:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125319)
2026-03-12 20:44:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734410>
2026-03-12 20:44:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:44:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/0.jpeg saved to cache
2026-03-12 20:44:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f976b0b2-28e7-5a5c-8c27-af5a108db601
2026-03-12 20:44:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f976b0b2-28e7-5a5c-8c27-af5a108db601, skipping ID generation
2026-03-12 20:44:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f976b0b2-28e7-5a5c-8c27-af5a108db601 with scrape type 1
2026-03-12 20:44:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f976b0b2-28e7-5a5c-8c27-af5a108db601 sending to next pipeline
2026-03-12 20:44:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f976b0b2-28e7-5a5c-8c27-af5a108db601, identifier: 125319
2026-03-12 20:44:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f976b0b2-28e7-5a5c-8c27-af5a108db601 with identifier: 125319
2026-03-12 20:44:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f976b0b2-28e7-5a5c-8c27-af5a108db601 with identifier: 125319
2026-03-12 20:44:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f976b0b2-28e7-5a5c-8c27-af5a108db601 with identifier: 125319 to the API
2026-03-12 20:44:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:44:45 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:44:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'orange',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f976b0b2-28e7-5a5c-8c27-af5a108db601',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC653VA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-business-15-bluehdi-110-bvm6-125319',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 81021,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111411,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131756,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125073,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126820,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108889,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129778,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126620,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109638,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f976b0b2-28e7-5a5c-8c27-af5a108db601/f976b0b2-28e7-5a5c-8c27-af5a108db601_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77356,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125319/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2021-11-03',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Business 1.5 BlueHDi 110 BVM6',
'transmission': 'manual',
'trim': 'Active Business 1.5 BlueHDi 110 BVM6',
'vin': 'VR3UDYHSKMJ864503',
'year': 2021}
2026-03-12 20:44:45 [arval.fr] INFO: Saving data for 125319: {'created_time': 1773348285.841251, 'last_price_update_time': 1773348285.841261}
2026-03-12 20:44:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127959)
2026-03-12 20:44:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12754e50>
2026-03-12 20:44:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:44:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/2.jpeg saved to cache
2026-03-12 20:44:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d252dcc7-123d-5256-b8d5-6ec4bd909e17
2026-03-12 20:44:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:44:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with identifier: 126145
2026-03-12 20:44:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with scrape type 1
2026-03-12 20:44:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:44:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/0.jpeg not downloaded yet
2026-03-12 20:44:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/1.jpeg not downloaded yet
2026-03-12 20:44:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/2.jpeg not downloaded yet
2026-03-12 20:44:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/3.jpeg not downloaded yet
2026-03-12 20:44:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/4.jpeg not downloaded yet
2026-03-12 20:44:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/5.jpeg not downloaded yet
2026-03-12 20:44:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/6.jpeg not downloaded yet
2026-03-12 20:44:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/7.jpeg not downloaded yet
2026-03-12 20:44:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/8.jpeg not downloaded yet
2026-03-12 20:44:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/9.jpeg not downloaded yet
2026-03-12 20:44:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127959)
2026-03-12 20:44:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f210>
2026-03-12 20:44:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:44:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/1.jpeg saved to cache
2026-03-12 20:44:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d252dcc7-123d-5256-b8d5-6ec4bd909e17
2026-03-12 20:44:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127959)
2026-03-12 20:44:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e003d0>
2026-03-12 20:44:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:44:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/0.jpeg saved to cache
2026-03-12 20:44:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d252dcc7-123d-5256-b8d5-6ec4bd909e17
2026-03-12 20:44:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d252dcc7-123d-5256-b8d5-6ec4bd909e17, skipping ID generation
2026-03-12 20:44:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d252dcc7-123d-5256-b8d5-6ec4bd909e17 with scrape type 1
2026-03-12 20:44:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d252dcc7-123d-5256-b8d5-6ec4bd909e17 sending to next pipeline
2026-03-12 20:44:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d252dcc7-123d-5256-b8d5-6ec4bd909e17, identifier: 127959
2026-03-12 20:44:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d252dcc7-123d-5256-b8d5-6ec4bd909e17 with identifier: 127959
2026-03-12 20:44:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d252dcc7-123d-5256-b8d5-6ec4bd909e17 with identifier: 127959
2026-03-12 20:44:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d252dcc7-123d-5256-b8d5-6ec4bd909e17 with identifier: 127959 to the API
2026-03-12 20:44:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:44:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:44:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd252dcc7-123d-5256-b8d5-6ec4bd909e17',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD153CV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-127959',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 112333,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109558,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105101,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91500,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102093,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d252dcc7-123d-5256-b8d5-6ec4bd909e17/d252dcc7-123d-5256-b8d5-6ec4bd909e17_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102199,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127959/4.jpeg',
'Width': 1280}],
'price': 7190.0,
'price_includes_vat': True,
'registration_date': '2021-11-24',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUMT651624',
'year': 2021}
2026-03-12 20:44:49 [arval.fr] INFO: Saving data for 127959: {'created_time': 1773348289.701379, 'last_price_update_time': 1773348289.701389}
2026-03-12 20:44:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126118)
2026-03-12 20:44:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756350>
2026-03-12 20:44:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:44:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/2.jpeg saved to cache
2026-03-12 20:44:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item b8fd7381-a884-5652-b553-40336bf41418
2026-03-12 20:44:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126118)
2026-03-12 20:44:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126de0d0>
2026-03-12 20:44:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:44:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/1.jpeg saved to cache
2026-03-12 20:44:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item b8fd7381-a884-5652-b553-40336bf41418
2026-03-12 20:44:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126118)
2026-03-12 20:44:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271fbd0>
2026-03-12 20:44:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:44:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/0.jpeg saved to cache
2026-03-12 20:44:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item b8fd7381-a884-5652-b553-40336bf41418
2026-03-12 20:44:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: b8fd7381-a884-5652-b553-40336bf41418, skipping ID generation
2026-03-12 20:44:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b8fd7381-a884-5652-b553-40336bf41418 with scrape type 1
2026-03-12 20:44:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item b8fd7381-a884-5652-b553-40336bf41418 sending to next pipeline
2026-03-12 20:44:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: b8fd7381-a884-5652-b553-40336bf41418, identifier: 126118
2026-03-12 20:44:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: b8fd7381-a884-5652-b553-40336bf41418 with identifier: 126118
2026-03-12 20:44:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: b8fd7381-a884-5652-b553-40336bf41418 with identifier: 126118
2026-03-12 20:44:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: b8fd7381-a884-5652-b553-40336bf41418 with identifier: 126118 to the API
2026-03-12 20:44:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:44:53 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:44:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'b8fd7381-a884-5652-b553-40336bf41418',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FT182FS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-12-puretech-130cv-bva8-126118',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 94551,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157618,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100690,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90477,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_b8fd7381-a884-5652-b553-40336bf41418/b8fd7381-a884-5652-b553-40336bf41418_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124738,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126118/4.jpeg',
'Width': 1280}],
'price': 11390.0,
'price_includes_vat': True,
'registration_date': '2020-10-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.2 PureTech 130CV BVA8',
'vin': 'VR3USHNSSLJ833471',
'year': 2020}
2026-03-12 20:44:53 [arval.fr] INFO: Saving data for 126118: {'created_time': 1773348293.561249, 'last_price_update_time': 1773348293.561261}
2026-03-12 20:44:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:44:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7c10>
2026-03-12 20:44:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:44:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/9.jpeg saved to cache
2026-03-12 20:44:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:44:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:44:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcddd0>
2026-03-12 20:44:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:44:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/8.jpeg saved to cache
2026-03-12 20:44:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:44:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:44:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d3810>
2026-03-12 20:44:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:44:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/9.jpeg saved to cache
2026-03-12 20:44:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:44:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:44:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396cb10>
2026-03-12 20:44:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:44:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/8.jpeg saved to cache
2026-03-12 20:44:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:44:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:44:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:44:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19631d90>
2026-03-12 20:44:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:44:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:44:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:44:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:44:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/7.jpeg saved to cache
2026-03-12 20:44:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:45:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396e190>
2026-03-12 20:45:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:45:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/9.jpeg saved to cache
2026-03-12 20:45:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12739390>
2026-03-12 20:45:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:45:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/8.jpeg saved to cache
2026-03-12 20:45:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19712c50>
2026-03-12 20:45:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:45:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/0.jpeg saved to cache
2026-03-12 20:45:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e210>
2026-03-12 20:45:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:45:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/9.jpeg saved to cache
2026-03-12 20:45:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6d510>
2026-03-12 20:45:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:45:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/8.jpeg saved to cache
2026-03-12 20:45:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128117d0>
2026-03-12 20:45:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:45:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/7.jpeg saved to cache
2026-03-12 20:45:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727e10>
2026-03-12 20:45:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:45:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/9.jpeg saved to cache
2026-03-12 20:45:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128111d0>
2026-03-12 20:45:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:45:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/8.jpeg saved to cache
2026-03-12 20:45:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ae9c90>
2026-03-12 20:45:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:45:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/7.jpeg saved to cache
2026-03-12 20:45:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:11 [scrapy.extensions.logstats] INFO: Crawled 298 pages (at 5 pages/min), scraped 231 items (at 6 items/min)
2026-03-12 20:45:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:45:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12584e50>
2026-03-12 20:45:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:45:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/6.jpeg saved to cache
2026-03-12 20:45:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feff50>
2026-03-12 20:45:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:45:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/5.jpeg saved to cache
2026-03-12 20:45:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f593d0>
2026-03-12 20:45:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:45:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/4.jpeg saved to cache
2026-03-12 20:45:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6ed0>
2026-03-12 20:45:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:45:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/3.jpeg saved to cache
2026-03-12 20:45:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755a90>
2026-03-12 20:45:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:45:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/2.jpeg saved to cache
2026-03-12 20:45:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b4650>
2026-03-12 20:45:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:45:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/1.jpeg saved to cache
2026-03-12 20:45:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126145)
2026-03-12 20:45:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755610>
2026-03-12 20:45:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:45:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/0.jpeg saved to cache
2026-03-12 20:45:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b
2026-03-12 20:45:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b, skipping ID generation
2026-03-12 20:45:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with scrape type 1
2026-03-12 20:45:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fa01b39b-ca7e-5924-8ebc-a31f2a3c512b sending to next pipeline
2026-03-12 20:45:19 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b, identifier: 126145
2026-03-12 20:45:19 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with identifier: 126145
2026-03-12 20:45:19 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with identifier: 126145
2026-03-12 20:45:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fa01b39b-ca7e-5924-8ebc-a31f2a3c512b with identifier: 126145 to the API
2026-03-12 20:45:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:45:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:45:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'fa01b39b-ca7e-5924-8ebc-a31f2a3c512b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM076CB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-edition-premium-plus-136-bva7-126145',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 73918,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55388,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45310,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56130,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57053,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57130,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45106,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54859,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64586,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa01b39b-ca7e-5924-8ebc-a31f2a3c512b/fa01b39b-ca7e-5924-8ebc-a31f2a3c512b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95054,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126145/9.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-02-09',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Edition Premium Plus 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Edition Premium Plus 136 BVA7',
'vin': 'WMW21BR0703P86248',
'year': 2023}
2026-03-12 20:45:20 [arval.fr] INFO: Saving data for 126145: {'created_time': 1773348320.992759, 'last_price_update_time': 1773348320.992769}
2026-03-12 20:45:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273dd50>
2026-03-12 20:45:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:45:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/6.jpeg saved to cache
2026-03-12 20:45:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391a4d0>
2026-03-12 20:45:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:45:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/5.jpeg saved to cache
2026-03-12 20:45:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902f10>
2026-03-12 20:45:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:45:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/4.jpeg saved to cache
2026-03-12 20:45:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273dd90>
2026-03-12 20:45:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:45:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/3.jpeg saved to cache
2026-03-12 20:45:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5cd0>
2026-03-12 20:45:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:45:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/2.jpeg saved to cache
2026-03-12 20:45:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128569)
2026-03-12 20:45:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734e50>
2026-03-12 20:45:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:45:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/1.jpeg saved to cache
2026-03-12 20:45:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2e279053-2e84-5797-9384-29e052ca6e1e
2026-03-12 20:45:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2e279053-2e84-5797-9384-29e052ca6e1e, skipping ID generation
2026-03-12 20:45:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2e279053-2e84-5797-9384-29e052ca6e1e with scrape type 1
2026-03-12 20:45:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2e279053-2e84-5797-9384-29e052ca6e1e sending to next pipeline
2026-03-12 20:45:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2e279053-2e84-5797-9384-29e052ca6e1e, identifier: 128569
2026-03-12 20:45:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2e279053-2e84-5797-9384-29e052ca6e1e with identifier: 128569
2026-03-12 20:45:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2e279053-2e84-5797-9384-29e052ca6e1e with identifier: 128569
2026-03-12 20:45:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2e279053-2e84-5797-9384-29e052ca6e1e with identifier: 128569 to the API
2026-03-12 20:45:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:45:26 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:45:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2e279053-2e84-5797-9384-29e052ca6e1e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB534GR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-bluehdi-130-bva8-128569',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 57260,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61511,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53797,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62769,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62646,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61987,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46574,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59665,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61924,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 40178,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2e279053-2e84-5797-9384-29e052ca6e1e/2e279053-2e84-5797-9384-29e052ca6e1e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60660,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128569/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2021-08-18',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ769954',
'year': 2021}
2026-03-12 20:45:26 [arval.fr] INFO: Saving data for 128569: {'created_time': 1773348326.917105, 'last_price_update_time': 1773348326.917116}
2026-03-12 20:45:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12855390>
2026-03-12 20:45:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:45:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/7.jpeg saved to cache
2026-03-12 20:45:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12854e10>
2026-03-12 20:45:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:45:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/6.jpeg saved to cache
2026-03-12 20:45:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241550>
2026-03-12 20:45:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:45:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/5.jpeg saved to cache
2026-03-12 20:45:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282ced0>
2026-03-12 20:45:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:45:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/4.jpeg saved to cache
2026-03-12 20:45:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273fa50>
2026-03-12 20:45:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:45:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/3.jpeg saved to cache
2026-03-12 20:45:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12828e50>
2026-03-12 20:45:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:45:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/2.jpeg saved to cache
2026-03-12 20:45:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c99d0>
2026-03-12 20:45:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:45:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/1.jpeg saved to cache
2026-03-12 20:45:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128568)
2026-03-12 20:45:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:45:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128564d0>
2026-03-12 20:45:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:45:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/0.jpeg saved to cache
2026-03-12 20:45:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7534f8c3-f920-5752-a060-c212c77b1805
2026-03-12 20:45:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7534f8c3-f920-5752-a060-c212c77b1805, skipping ID generation
2026-03-12 20:45:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7534f8c3-f920-5752-a060-c212c77b1805 with scrape type 1
2026-03-12 20:45:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7534f8c3-f920-5752-a060-c212c77b1805 sending to next pipeline
2026-03-12 20:45:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7534f8c3-f920-5752-a060-c212c77b1805, identifier: 128568
2026-03-12 20:45:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7534f8c3-f920-5752-a060-c212c77b1805 with identifier: 128568
2026-03-12 20:45:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7534f8c3-f920-5752-a060-c212c77b1805 with identifier: 128568
2026-03-12 20:45:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7534f8c3-f920-5752-a060-c212c77b1805 with identifier: 128568 to the API
2026-03-12 20:45:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:45:35 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:45:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '7534f8c3-f920-5752-a060-c212c77b1805',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD714AL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-jumpy-fourgon-club-m-15-bluehdi-100-bvm6-128568',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Jumpy',
'odometer': 106469,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 176029,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 184020,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157713,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111572,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127521,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146160,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136782,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125576,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108441,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7534f8c3-f920-5752-a060-c212c77b1805/7534f8c3-f920-5752-a060-c212c77b1805_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97420,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128568/9.jpeg',
'Width': 1280}],
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2021-11-18',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Jumpy Fourgon Club M 1.5 BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Fourgon Club M 1.5 BlueHDi 100 BVM6',
'vin': 'VF7VBYHRMMZ098693',
'year': 2021}
2026-03-12 20:45:35 [arval.fr] INFO: Saving data for 128568: {'created_time': 1773348335.913591, 'last_price_update_time': 1773348335.9136}
2026-03-12 20:45:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:45:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:45:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128080d0>
2026-03-12 20:45:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:45:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/6.jpeg saved to cache
2026-03-12 20:45:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:45:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:45:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0ea3ddd8-b48f-566e-804d-4b451cdb6281 with identifier: 128575
2026-03-12 20:45:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281 with scrape type 1
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/0.jpeg not downloaded yet
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/1.jpeg not downloaded yet
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/2.jpeg not downloaded yet
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/3.jpeg not downloaded yet
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/4.jpeg not downloaded yet
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/5.jpeg not downloaded yet
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/6.jpeg not downloaded yet
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/7.jpeg not downloaded yet
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/8.jpeg not downloaded yet
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/9.jpeg not downloaded yet
2026-03-12 20:45:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:45:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273d350>
2026-03-12 20:45:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/5.jpeg saved to cache
2026-03-12 20:45:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:45:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:45:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:45:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c125276-2c4e-593b-b2eb-2aeb74eeaf59 with identifier: 128576
2026-03-12 20:45:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59 with scrape type 1
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/0.jpeg not downloaded yet
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/1.jpeg not downloaded yet
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/2.jpeg not downloaded yet
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/3.jpeg not downloaded yet
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/4.jpeg not downloaded yet
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/5.jpeg not downloaded yet
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/6.jpeg not downloaded yet
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/7.jpeg not downloaded yet
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/8.jpeg not downloaded yet
2026-03-12 20:45:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/9.jpeg not downloaded yet
2026-03-12 20:45:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:45:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273c6d0>
2026-03-12 20:45:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/4.jpeg saved to cache
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:45:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:45:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d4755d7c-fb10-560f-9d23-77602e6eff04 with identifier: 128577
2026-03-12 20:45:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4755d7c-fb10-560f-9d23-77602e6eff04 with scrape type 1
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/0.jpeg not downloaded yet
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/1.jpeg not downloaded yet
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/2.jpeg not downloaded yet
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/3.jpeg not downloaded yet
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/4.jpeg not downloaded yet
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/5.jpeg not downloaded yet
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/6.jpeg not downloaded yet
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/7.jpeg not downloaded yet
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/8.jpeg not downloaded yet
2026-03-12 20:45:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/9.jpeg not downloaded yet
2026-03-12 20:45:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:45:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d0210>
2026-03-12 20:45:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:45:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/3.jpeg saved to cache
2026-03-12 20:45:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:45:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:45:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12546310>
2026-03-12 20:45:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:45:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/2.jpeg saved to cache
2026-03-12 20:45:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:45:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:45:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904f50>
2026-03-12 20:45:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:45:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/1.jpeg saved to cache
2026-03-12 20:45:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:45:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128567)
2026-03-12 20:45:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391a6d0>
2026-03-12 20:45:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:45:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/0.jpeg saved to cache
2026-03-12 20:45:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e
2026-03-12 20:45:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e, skipping ID generation
2026-03-12 20:45:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with scrape type 1
2026-03-12 20:45:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 71c135f8-2f0f-5461-99d9-19fd9e96bf0e sending to next pipeline
2026-03-12 20:45:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e, identifier: 128567
2026-03-12 20:45:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with identifier: 128567
2026-03-12 20:45:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with identifier: 128567
2026-03-12 20:45:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 71c135f8-2f0f-5461-99d9-19fd9e96bf0e with identifier: 128567 to the API
2026-03-12 20:45:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:45:44 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:45:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '71c135f8-2f0f-5461-99d9-19fd9e96bf0e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP078TA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-estate-techno-15-dci-115-bva7-128567',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 59918,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76360,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68378,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77760,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80135,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63618,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76518,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78788,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42161,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_71c135f8-2f0f-5461-99d9-19fd9e96bf0e/71c135f8-2f0f-5461-99d9-19fd9e96bf0e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57158,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128567/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-06-23',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Estate Techno 1.5 dCi 115 BVA7',
'transmission': 'automatic',
'trim': 'Estate Techno 1.5 dCi 115 BVA7',
'vin': 'VF1RFB00370957183',
'year': 2023}
2026-03-12 20:45:44 [arval.fr] INFO: Saving data for 128567: {'created_time': 1773348344.317422, 'last_price_update_time': 1773348344.317434}
2026-03-12 20:45:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:45:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4d50>
2026-03-12 20:45:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:45:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/7.jpeg saved to cache
2026-03-12 20:45:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:45:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:45:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391abd0>
2026-03-12 20:45:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:45:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/6.jpeg saved to cache
2026-03-12 20:45:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:45:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:45:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271ff90>
2026-03-12 20:45:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:45:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/5.jpeg saved to cache
2026-03-12 20:45:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:45:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:45:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273c590>
2026-03-12 20:45:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:45:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/4.jpeg saved to cache
2026-03-12 20:45:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:45:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:45:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1b50>
2026-03-12 20:45:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:45:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/3.jpeg saved to cache
2026-03-12 20:45:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:45:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:45:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4a10>
2026-03-12 20:45:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:45:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/2.jpeg saved to cache
2026-03-12 20:45:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:45:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:45:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660190>
2026-03-12 20:45:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:45:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/1.jpeg saved to cache
2026-03-12 20:45:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:45:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128566)
2026-03-12 20:45:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5610>
2026-03-12 20:45:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:45:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/0.jpeg saved to cache
2026-03-12 20:45:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5
2026-03-12 20:45:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5, skipping ID generation
2026-03-12 20:45:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with scrape type 1
2026-03-12 20:45:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 sending to next pipeline
2026-03-12 20:45:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5, identifier: 128566
2026-03-12 20:45:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with identifier: 128566
2026-03-12 20:45:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with identifier: 128566
2026-03-12 20:45:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5e1b6d94-c839-5f89-8ac0-8cb6f32366f5 with identifier: 128566 to the API
2026-03-12 20:45:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:45:54 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:45:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5e1b6d94-c839-5f89-8ac0-8cb6f32366f5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE971YW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q2-business-line-30-20-tdi-115-bva7-128566',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q2',
'odometer': 59222,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70631,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54989,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70817,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71464,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71641,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55131,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72399,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72040,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83166,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e1b6d94-c839-5f89-8ac0-8cb6f32366f5/5e1b6d94-c839-5f89-8ac0-8cb6f32366f5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74006,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128566/9.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2022-02-28',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q2 Business Line 30 2.0 TDI 115 BVA7',
'transmission': 'automatic',
'trim': 'Business Line 30 2.0 TDI 115 BVA7',
'vin': 'WAUZZZGA3NA019978',
'year': 2022}
2026-03-12 20:45:54 [arval.fr] INFO: Saving data for 128566: {'created_time': 1773348354.261674, 'last_price_update_time': 1773348354.261683}
2026-03-12 20:45:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:45:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d73d0>
2026-03-12 20:45:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:45:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/9.jpeg saved to cache
2026-03-12 20:45:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:45:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:45:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e01790>
2026-03-12 20:45:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:45:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/8.jpeg saved to cache
2026-03-12 20:45:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:45:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:45:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19351a90>
2026-03-12 20:45:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:45:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/9.jpeg saved to cache
2026-03-12 20:45:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:45:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:45:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:45:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6090>
2026-03-12 20:45:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:45:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:45:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:45:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:45:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/8.jpeg saved to cache
2026-03-12 20:45:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:46:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19631a90>
2026-03-12 20:46:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:46:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/9.jpeg saved to cache
2026-03-12 20:46:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02b10>
2026-03-12 20:46:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:46:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/8.jpeg saved to cache
2026-03-12 20:46:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcdd50>
2026-03-12 20:46:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:46:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/7.jpeg saved to cache
2026-03-12 20:46:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273a5d0>
2026-03-12 20:46:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:46:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/6.jpeg saved to cache
2026-03-12 20:46:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e00c90>
2026-03-12 20:46:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:46:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/5.jpeg saved to cache
2026-03-12 20:46:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193b1d50>
2026-03-12 20:46:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:46:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/4.jpeg saved to cache
2026-03-12 20:46:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272e150>
2026-03-12 20:46:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:46:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/3.jpeg saved to cache
2026-03-12 20:46:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e000d0>
2026-03-12 20:46:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:46:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/2.jpeg saved to cache
2026-03-12 20:46:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083890>
2026-03-12 20:46:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:46:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/1.jpeg saved to cache
2026-03-12 20:46:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128577)
2026-03-12 20:46:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902410>
2026-03-12 20:46:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:46:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/0.jpeg saved to cache
2026-03-12 20:46:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d4755d7c-fb10-560f-9d23-77602e6eff04
2026-03-12 20:46:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d4755d7c-fb10-560f-9d23-77602e6eff04, skipping ID generation
2026-03-12 20:46:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d4755d7c-fb10-560f-9d23-77602e6eff04 with scrape type 1
2026-03-12 20:46:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d4755d7c-fb10-560f-9d23-77602e6eff04 sending to next pipeline
2026-03-12 20:46:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d4755d7c-fb10-560f-9d23-77602e6eff04, identifier: 128577
2026-03-12 20:46:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d4755d7c-fb10-560f-9d23-77602e6eff04 with identifier: 128577
2026-03-12 20:46:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d4755d7c-fb10-560f-9d23-77602e6eff04 with identifier: 128577
2026-03-12 20:46:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d4755d7c-fb10-560f-9d23-77602e6eff04 with identifier: 128577 to the API
2026-03-12 20:46:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:46:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:46:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'd4755d7c-fb10-560f-9d23-77602e6eff04',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ407NS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/cupra-formentor-business-edition-14-e-hybrid-204-dsg6-128577',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Cupra',
'model': 'Formentor',
'odometer': 52233,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71861,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55791,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69591,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74979,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75085,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52603,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69210,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76074,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47390,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d4755d7c-fb10-560f-9d23-77602e6eff04/d4755d7c-fb10-560f-9d23-77602e6eff04_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52091,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128577/9.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-08-01',
'seats_number': 0,
'seller_name': None,
'title': 'Cupra Formentor Business Edition 1.4 e-HYBRID 204 DSG6',
'transmission': 'automatic',
'trim': 'Business Edition 1.4 e-HYBRID 204 DSG6',
'vin': 'VSSZZZKM7PR091886',
'year': 2023}
2026-03-12 20:46:11 [arval.fr] INFO: Saving data for 128577: {'created_time': 1773348371.567035, 'last_price_update_time': 1773348371.567045}
2026-03-12 20:46:11 [scrapy.extensions.logstats] INFO: Crawled 301 pages (at 3 pages/min), scraped 237 items (at 6 items/min)
2026-03-12 20:46:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:46:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:46:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:46:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272e410>
2026-03-12 20:46:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:46:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/7.jpeg saved to cache
2026-03-12 20:46:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:46:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:46:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:46:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef510>
2026-03-12 20:46:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:46:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/6.jpeg saved to cache
2026-03-12 20:46:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:46:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:46:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5d0909bc-bc2f-57a0-960c-f34fc131a36f with identifier: 128578
2026-03-12 20:46:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f with scrape type 1
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/0.jpeg not downloaded yet
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/1.jpeg not downloaded yet
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/2.jpeg not downloaded yet
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/3.jpeg not downloaded yet
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/4.jpeg not downloaded yet
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/5.jpeg not downloaded yet
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/6.jpeg not downloaded yet
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/7.jpeg not downloaded yet
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/8.jpeg not downloaded yet
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/9.jpeg not downloaded yet
2026-03-12 20:46:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:46:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:46:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509f90>
2026-03-12 20:46:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/5.jpeg saved to cache
2026-03-12 20:46:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:46:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:46:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3f9b9649-66e6-5929-a2d8-a692dfd40f10 with identifier: 128579
2026-03-12 20:46:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10 with scrape type 1
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/0.jpeg not downloaded yet
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/1.jpeg not downloaded yet
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/2.jpeg not downloaded yet
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/3.jpeg not downloaded yet
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/4.jpeg not downloaded yet
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/5.jpeg not downloaded yet
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/6.jpeg not downloaded yet
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/7.jpeg not downloaded yet
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/8.jpeg not downloaded yet
2026-03-12 20:46:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/9.jpeg not downloaded yet
2026-03-12 20:46:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:46:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5bb90>
2026-03-12 20:46:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/4.jpeg saved to cache
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:46:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:46:16 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4eb4b805-03f0-5541-8d9a-88d216de6153 with identifier: 128580
2026-03-12 20:46:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4eb4b805-03f0-5541-8d9a-88d216de6153 with scrape type 1
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/0.jpeg not downloaded yet
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/1.jpeg not downloaded yet
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/2.jpeg not downloaded yet
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/3.jpeg not downloaded yet
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/4.jpeg not downloaded yet
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/5.jpeg not downloaded yet
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/6.jpeg not downloaded yet
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/7.jpeg not downloaded yet
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/8.jpeg not downloaded yet
2026-03-12 20:46:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/9.jpeg not downloaded yet
2026-03-12 20:46:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:46:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7ad0>
2026-03-12 20:46:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:46:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/3.jpeg saved to cache
2026-03-12 20:46:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:46:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:46:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c7d0>
2026-03-12 20:46:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:46:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/2.jpeg saved to cache
2026-03-12 20:46:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:46:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:46:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d390>
2026-03-12 20:46:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:46:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/1.jpeg saved to cache
2026-03-12 20:46:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:46:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128576)
2026-03-12 20:46:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785d10>
2026-03-12 20:46:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:46:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/0.jpeg saved to cache
2026-03-12 20:46:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59
2026-03-12 20:46:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c125276-2c4e-593b-b2eb-2aeb74eeaf59, skipping ID generation
2026-03-12 20:46:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59 with scrape type 1
2026-03-12 20:46:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1c125276-2c4e-593b-b2eb-2aeb74eeaf59 sending to next pipeline
2026-03-12 20:46:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1c125276-2c4e-593b-b2eb-2aeb74eeaf59, identifier: 128576
2026-03-12 20:46:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1c125276-2c4e-593b-b2eb-2aeb74eeaf59 with identifier: 128576
2026-03-12 20:46:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1c125276-2c4e-593b-b2eb-2aeb74eeaf59 with identifier: 128576
2026-03-12 20:46:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1c125276-2c4e-593b-b2eb-2aeb74eeaf59 with identifier: 128576 to the API
2026-03-12 20:46:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:46:22 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:46:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '1c125276-2c4e-593b-b2eb-2aeb74eeaf59',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL605KJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-pack-12-puretech-130-bvm6-128576',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 53178,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67733,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55326,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66364,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67348,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49100,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67467,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78362,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c125276-2c4e-593b-b2eb-2aeb74eeaf59/1c125276-2c4e-593b-b2eb-2aeb74eeaf59_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69887,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128576/9.jpeg',
'Width': 1280}],
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2022-12-29',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 130 BVM6',
'vin': 'VR3USHNSKNJ836009',
'year': 2022}
2026-03-12 20:46:22 [arval.fr] INFO: Saving data for 128576: {'created_time': 1773348382.19569, 'last_price_update_time': 1773348382.1957}
2026-03-12 20:46:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:46:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e17c10>
2026-03-12 20:46:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:46:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/7.jpeg saved to cache
2026-03-12 20:46:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:46:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:46:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272dbd0>
2026-03-12 20:46:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:46:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/6.jpeg saved to cache
2026-03-12 20:46:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:46:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:46:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19378bd0>
2026-03-12 20:46:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:46:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/5.jpeg saved to cache
2026-03-12 20:46:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:46:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:46:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272dd50>
2026-03-12 20:46:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:46:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/4.jpeg saved to cache
2026-03-12 20:46:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:46:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:46:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e4d0>
2026-03-12 20:46:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:46:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/3.jpeg saved to cache
2026-03-12 20:46:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:46:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:46:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272ca50>
2026-03-12 20:46:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:46:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/2.jpeg saved to cache
2026-03-12 20:46:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:46:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:46:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a750>
2026-03-12 20:46:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:46:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/1.jpeg saved to cache
2026-03-12 20:46:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:46:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128575)
2026-03-12 20:46:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903a90>
2026-03-12 20:46:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:46:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/0.jpeg saved to cache
2026-03-12 20:46:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281
2026-03-12 20:46:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0ea3ddd8-b48f-566e-804d-4b451cdb6281, skipping ID generation
2026-03-12 20:46:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281 with scrape type 1
2026-03-12 20:46:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0ea3ddd8-b48f-566e-804d-4b451cdb6281 sending to next pipeline
2026-03-12 20:46:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0ea3ddd8-b48f-566e-804d-4b451cdb6281, identifier: 128575
2026-03-12 20:46:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0ea3ddd8-b48f-566e-804d-4b451cdb6281 with identifier: 128575
2026-03-12 20:46:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0ea3ddd8-b48f-566e-804d-4b451cdb6281 with identifier: 128575
2026-03-12 20:46:32 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0ea3ddd8-b48f-566e-804d-4b451cdb6281 with identifier: 128575 to the API
2026-03-12 20:46:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:46:32 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:46:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.3L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '0ea3ddd8-b48f-566e-804d-4b451cdb6281',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB539TT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-master-fourgon-l2h2-3-3-grand-confort-dci-135-bvm6-128575',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Master',
'odometer': 113274,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136102,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129779,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137950,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121544,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 175412,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 158590,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 147960,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128400,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 151565,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0ea3ddd8-b48f-566e-804d-4b451cdb6281/0ea3ddd8-b48f-566e-804d-4b451cdb6281_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89462,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128575/9.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-09-15',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Master Fourgon L2H2 3 3 Grand Confort dCi 135 BVM6',
'transmission': 'manual',
'trim': 'Fourgon L2H2 3 3 Grand Confort dCi 135 BVM6',
'vin': 'VF1MA000167216825',
'year': 2021}
2026-03-12 20:46:32 [arval.fr] INFO: Saving data for 128575: {'created_time': 1773348392.473398, 'last_price_update_time': 1773348392.473408}
2026-03-12 20:46:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:46:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7490>
2026-03-12 20:46:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:46:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/9.jpeg saved to cache
2026-03-12 20:46:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:46:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:46:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9d10>
2026-03-12 20:46:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:46:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/8.jpeg saved to cache
2026-03-12 20:46:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:46:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feef50>
2026-03-12 20:46:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:46:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/9.jpeg saved to cache
2026-03-12 20:46:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d4850>
2026-03-12 20:46:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:46:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/8.jpeg saved to cache
2026-03-12 20:46:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1150>
2026-03-12 20:46:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:46:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/9.jpeg saved to cache
2026-03-12 20:46:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12739f90>
2026-03-12 20:46:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:46:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/8.jpeg saved to cache
2026-03-12 20:46:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6e150>
2026-03-12 20:46:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:46:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/7.jpeg saved to cache
2026-03-12 20:46:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139aeb10>
2026-03-12 20:46:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:46:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/6.jpeg saved to cache
2026-03-12 20:46:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139059d0>
2026-03-12 20:46:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:46:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/5.jpeg saved to cache
2026-03-12 20:46:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367c10>
2026-03-12 20:46:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:46:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/4.jpeg saved to cache
2026-03-12 20:46:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13906250>
2026-03-12 20:46:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:46:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/3.jpeg saved to cache
2026-03-12 20:46:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12812990>
2026-03-12 20:46:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:46:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/2.jpeg saved to cache
2026-03-12 20:46:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f410>
2026-03-12 20:46:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:46:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/1.jpeg saved to cache
2026-03-12 20:46:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128580)
2026-03-12 20:46:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128128d0>
2026-03-12 20:46:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:46:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/0.jpeg saved to cache
2026-03-12 20:46:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4eb4b805-03f0-5541-8d9a-88d216de6153
2026-03-12 20:46:49 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4eb4b805-03f0-5541-8d9a-88d216de6153, skipping ID generation
2026-03-12 20:46:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4eb4b805-03f0-5541-8d9a-88d216de6153 with scrape type 1
2026-03-12 20:46:49 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4eb4b805-03f0-5541-8d9a-88d216de6153 sending to next pipeline
2026-03-12 20:46:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4eb4b805-03f0-5541-8d9a-88d216de6153, identifier: 128580
2026-03-12 20:46:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4eb4b805-03f0-5541-8d9a-88d216de6153 with identifier: 128580
2026-03-12 20:46:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4eb4b805-03f0-5541-8d9a-88d216de6153 with identifier: 128580
2026-03-12 20:46:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4eb4b805-03f0-5541-8d9a-88d216de6153 with identifier: 128580 to the API
2026-03-12 20:46:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:46:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:46:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4eb4b805-03f0-5541-8d9a-88d216de6153',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY392PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-128580',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14369,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54075,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45591,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54689,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54225,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52497,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41740,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52574,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54671,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65730,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4eb4b805-03f0-5541-8d9a-88d216de6153/4eb4b805-03f0-5541-8d9a-88d216de6153_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87475,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128580/9.jpeg',
'Width': 1280}],
'price': 12590.0,
'price_includes_vat': True,
'registration_date': '2024-08-01',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT110790',
'year': 2024}
2026-03-12 20:46:49 [arval.fr] INFO: Saving data for 128580: {'created_time': 1773348409.754892, 'last_price_update_time': 1773348409.754902}
2026-03-12 20:46:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:46:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c0150>
2026-03-12 20:46:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:46:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/7.jpeg saved to cache
2026-03-12 20:46:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12723310>
2026-03-12 20:46:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:46:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/6.jpeg saved to cache
2026-03-12 20:46:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:46:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:46:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5a29fee-f429-5bd6-bf50-a05eef863109 with identifier: 128581
2026-03-12 20:46:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5a29fee-f429-5bd6-bf50-a05eef863109 with scrape type 1
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/0.jpeg not downloaded yet
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/1.jpeg not downloaded yet
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/2.jpeg not downloaded yet
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/3.jpeg not downloaded yet
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/4.jpeg not downloaded yet
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/5.jpeg not downloaded yet
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/6.jpeg not downloaded yet
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/7.jpeg not downloaded yet
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/8.jpeg not downloaded yet
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/9.jpeg not downloaded yet
2026-03-12 20:46:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d550>
2026-03-12 20:46:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/5.jpeg saved to cache
2026-03-12 20:46:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:46:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:46:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0d3299c-cf75-5ec5-bf27-af8dd1920758 with identifier: 128582
2026-03-12 20:46:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0d3299c-cf75-5ec5-bf27-af8dd1920758 with scrape type 1
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/0.jpeg not downloaded yet
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/1.jpeg not downloaded yet
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/2.jpeg not downloaded yet
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/3.jpeg not downloaded yet
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/4.jpeg not downloaded yet
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/5.jpeg not downloaded yet
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/6.jpeg not downloaded yet
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/7.jpeg not downloaded yet
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/8.jpeg not downloaded yet
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/9.jpeg not downloaded yet
2026-03-12 20:46:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4250>
2026-03-12 20:46:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/4.jpeg saved to cache
2026-03-12 20:46:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba690>
2026-03-12 20:46:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/3.jpeg saved to cache
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:46:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f28b81ef-e6c8-55fe-8211-17950ea2a0d1 with identifier: 128583
2026-03-12 20:46:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1 with scrape type 1
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/0.jpeg not downloaded yet
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/1.jpeg not downloaded yet
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/2.jpeg not downloaded yet
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/3.jpeg not downloaded yet
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/4.jpeg not downloaded yet
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/5.jpeg not downloaded yet
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/6.jpeg not downloaded yet
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/7.jpeg not downloaded yet
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/8.jpeg not downloaded yet
2026-03-12 20:46:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/9.jpeg not downloaded yet
2026-03-12 20:46:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396fc10>
2026-03-12 20:46:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:46:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/2.jpeg saved to cache
2026-03-12 20:46:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6890>
2026-03-12 20:46:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:46:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/1.jpeg saved to cache
2026-03-12 20:46:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128579)
2026-03-12 20:46:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:46:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e00cd0>
2026-03-12 20:46:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:46:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:46:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:46:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:46:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/0.jpeg saved to cache
2026-03-12 20:46:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10
2026-03-12 20:46:59 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3f9b9649-66e6-5929-a2d8-a692dfd40f10, skipping ID generation
2026-03-12 20:46:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10 with scrape type 1
2026-03-12 20:46:59 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3f9b9649-66e6-5929-a2d8-a692dfd40f10 sending to next pipeline
2026-03-12 20:46:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3f9b9649-66e6-5929-a2d8-a692dfd40f10, identifier: 128579
2026-03-12 20:46:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3f9b9649-66e6-5929-a2d8-a692dfd40f10 with identifier: 128579
2026-03-12 20:46:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3f9b9649-66e6-5929-a2d8-a692dfd40f10 with identifier: 128579
2026-03-12 20:46:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3f9b9649-66e6-5929-a2d8-a692dfd40f10 with identifier: 128579 to the API
2026-03-12 20:46:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:47:00 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:47:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3f9b9649-66e6-5929-a2d8-a692dfd40f10',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ023BR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-128579',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 37550,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66156,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54680,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67067,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67588,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66871,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51352,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65192,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67399,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68179,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3f9b9649-66e6-5929-a2d8-a692dfd40f10/3f9b9649-66e6-5929-a2d8-a692dfd40f10_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75344,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128579/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00069918710',
'year': 2022}
2026-03-12 20:47:00 [arval.fr] INFO: Saving data for 128579: {'created_time': 1773348420.463001, 'last_price_update_time': 1773348420.463011}
2026-03-12 20:47:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:47:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660390>
2026-03-12 20:47:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:47:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/7.jpeg saved to cache
2026-03-12 20:47:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:47:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:47:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1272f4d0>
2026-03-12 20:47:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:47:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/6.jpeg saved to cache
2026-03-12 20:47:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:47:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:47:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cc650>
2026-03-12 20:47:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:47:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/5.jpeg saved to cache
2026-03-12 20:47:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:47:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:47:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19632c10>
2026-03-12 20:47:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:47:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/4.jpeg saved to cache
2026-03-12 20:47:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:47:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:47:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396e790>
2026-03-12 20:47:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:47:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/3.jpeg saved to cache
2026-03-12 20:47:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:47:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:47:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1cd0>
2026-03-12 20:47:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:47:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/2.jpeg saved to cache
2026-03-12 20:47:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:47:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:47:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fed510>
2026-03-12 20:47:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:47:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/1.jpeg saved to cache
2026-03-12 20:47:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:47:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128578)
2026-03-12 20:47:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59110>
2026-03-12 20:47:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:47:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/0.jpeg saved to cache
2026-03-12 20:47:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f
2026-03-12 20:47:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5d0909bc-bc2f-57a0-960c-f34fc131a36f, skipping ID generation
2026-03-12 20:47:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f with scrape type 1
2026-03-12 20:47:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5d0909bc-bc2f-57a0-960c-f34fc131a36f sending to next pipeline
2026-03-12 20:47:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5d0909bc-bc2f-57a0-960c-f34fc131a36f, identifier: 128578
2026-03-12 20:47:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5d0909bc-bc2f-57a0-960c-f34fc131a36f with identifier: 128578
2026-03-12 20:47:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5d0909bc-bc2f-57a0-960c-f34fc131a36f with identifier: 128578
2026-03-12 20:47:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5d0909bc-bc2f-57a0-960c-f34fc131a36f with identifier: 128578 to the API
2026-03-12 20:47:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:47:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:47:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '5d0909bc-bc2f-57a0-960c-f34fc131a36f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP665QC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-aircross-feel-pack-12-puretech-130-bva6-128578',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3 Aircross',
'odometer': 73462,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59963,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48756,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59911,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58766,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58343,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44298,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56594,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60384,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77437,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5d0909bc-bc2f-57a0-960c-f34fc131a36f/5d0909bc-bc2f-57a0-960c-f34fc131a36f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66376,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128578/9.jpeg',
'Width': 1280}],
'price': 13490.0,
'price_includes_vat': True,
'registration_date': '2023-06-19',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Aircross Feel Pack 1.2 PureTech 130 BVA6',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA6',
'vin': 'VF72RHNS1N4478902',
'year': 2023}
2026-03-12 20:47:11 [arval.fr] INFO: Saving data for 128578: {'created_time': 1773348431.603222, 'last_price_update_time': 1773348431.603234}
2026-03-12 20:47:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:11 [scrapy.extensions.logstats] INFO: Crawled 308 pages (at 7 pages/min), scraped 242 items (at 5 items/min)
2026-03-12 20:47:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:47:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367450>
2026-03-12 20:47:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:47:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/9.jpeg saved to cache
2026-03-12 20:47:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd41d0>
2026-03-12 20:47:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:47:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/8.jpeg saved to cache
2026-03-12 20:47:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396f0d0>
2026-03-12 20:47:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:47:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/9.jpeg saved to cache
2026-03-12 20:47:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff7550>
2026-03-12 20:47:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:47:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/8.jpeg saved to cache
2026-03-12 20:47:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12857650>
2026-03-12 20:47:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:47:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/7.jpeg saved to cache
2026-03-12 20:47:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12545390>
2026-03-12 20:47:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:47:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/9.jpeg saved to cache
2026-03-12 20:47:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12854850>
2026-03-12 20:47:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:47:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/8.jpeg saved to cache
2026-03-12 20:47:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f88f10>
2026-03-12 20:47:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:47:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/7.jpeg saved to cache
2026-03-12 20:47:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829510>
2026-03-12 20:47:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:47:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/6.jpeg saved to cache
2026-03-12 20:47:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12547790>
2026-03-12 20:47:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:47:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/5.jpeg saved to cache
2026-03-12 20:47:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef290>
2026-03-12 20:47:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:47:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/4.jpeg saved to cache
2026-03-12 20:47:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900bd0>
2026-03-12 20:47:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:47:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/3.jpeg saved to cache
2026-03-12 20:47:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6d290>
2026-03-12 20:47:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:47:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/2.jpeg saved to cache
2026-03-12 20:47:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbac90>
2026-03-12 20:47:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:47:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/1.jpeg saved to cache
2026-03-12 20:47:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128583)
2026-03-12 20:47:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:47:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273d290>
2026-03-12 20:47:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:47:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/0.jpeg saved to cache
2026-03-12 20:47:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1
2026-03-12 20:47:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f28b81ef-e6c8-55fe-8211-17950ea2a0d1, skipping ID generation
2026-03-12 20:47:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1 with scrape type 1
2026-03-12 20:47:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f28b81ef-e6c8-55fe-8211-17950ea2a0d1 sending to next pipeline
2026-03-12 20:47:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f28b81ef-e6c8-55fe-8211-17950ea2a0d1, identifier: 128583
2026-03-12 20:47:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f28b81ef-e6c8-55fe-8211-17950ea2a0d1 with identifier: 128583
2026-03-12 20:47:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f28b81ef-e6c8-55fe-8211-17950ea2a0d1 with identifier: 128583
2026-03-12 20:47:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f28b81ef-e6c8-55fe-8211-17950ea2a0d1 with identifier: 128583 to the API
2026-03-12 20:47:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:47:26 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:47:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'f28b81ef-e6c8-55fe-8211-17950ea2a0d1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD500SE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a4-avant-35-tdi-business-line-165-bva7-128583',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A4',
'odometer': 80372,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52279,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59513,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66549,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68103,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68121,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48860,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52515,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54580,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47728,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f28b81ef-e6c8-55fe-8211-17950ea2a0d1/f28b81ef-e6c8-55fe-8211-17950ea2a0d1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92020,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128583/9.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2021-12-21',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A4 Avant 35 TDI Business Line 165 BVA7',
'transmission': 'automatic',
'trim': 'Avant 35 TDI Business Line 165 BVA7',
'vin': 'WAUZZZF41NA015102',
'year': 2021}
2026-03-12 20:47:27 [arval.fr] INFO: Saving data for 128583: {'created_time': 1773348447.086998, 'last_price_update_time': 1773348447.087007}
2026-03-12 20:47:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:47:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cd450>
2026-03-12 20:47:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/6.jpeg saved to cache
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:47:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cc929604-e9f7-565f-b76d-3470433d4979 with identifier: 128585
2026-03-12 20:47:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc929604-e9f7-565f-b76d-3470433d4979 with scrape type 1
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/0.jpeg not downloaded yet
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/1.jpeg not downloaded yet
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/2.jpeg not downloaded yet
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/3.jpeg not downloaded yet
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/4.jpeg not downloaded yet
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/5.jpeg not downloaded yet
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/6.jpeg not downloaded yet
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/7.jpeg not downloaded yet
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/8.jpeg not downloaded yet
2026-03-12 20:47:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/9.jpeg not downloaded yet
2026-03-12 20:47:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:47:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbbbd0>
2026-03-12 20:47:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:47:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/5.jpeg saved to cache
2026-03-12 20:47:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c2810>
2026-03-12 20:47:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:47:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/4.jpeg saved to cache
2026-03-12 20:47:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127187> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:47:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ba5518fb-5dd6-5b52-9db2-597ad021a1a1 with identifier: 127187
2026-03-12 20:47:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba5518fb-5dd6-5b52-9db2-597ad021a1a1 with scrape type 1
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item ba5518fb-5dd6-5b52-9db2-597ad021a1a1
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/0.jpeg not downloaded yet
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/1.jpeg not downloaded yet
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/2.jpeg not downloaded yet
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/3.jpeg not downloaded yet
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/4.jpeg not downloaded yet
2026-03-12 20:47:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127236> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:47:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e035d0>
2026-03-12 20:47:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/3.jpeg saved to cache
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 72c9a60d-d815-5e70-989e-388c1e178e4b with identifier: 127236
2026-03-12 20:47:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72c9a60d-d815-5e70-989e-388c1e178e4b with scrape type 1
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 72c9a60d-d815-5e70-989e-388c1e178e4b
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/0.jpeg not downloaded yet
2026-03-12 20:47:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/1.jpeg not downloaded yet
2026-03-12 20:47:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/2.jpeg not downloaded yet
2026-03-12 20:47:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/3.jpeg not downloaded yet
2026-03-12 20:47:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/4.jpeg not downloaded yet
2026-03-12 20:47:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19633290>
2026-03-12 20:47:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:47:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/2.jpeg saved to cache
2026-03-12 20:47:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734d10>
2026-03-12 20:47:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:47:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/1.jpeg saved to cache
2026-03-12 20:47:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128582)
2026-03-12 20:47:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5e50>
2026-03-12 20:47:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:47:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/0.jpeg saved to cache
2026-03-12 20:47:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f0d3299c-cf75-5ec5-bf27-af8dd1920758
2026-03-12 20:47:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f0d3299c-cf75-5ec5-bf27-af8dd1920758, skipping ID generation
2026-03-12 20:47:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0d3299c-cf75-5ec5-bf27-af8dd1920758 with scrape type 1
2026-03-12 20:47:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f0d3299c-cf75-5ec5-bf27-af8dd1920758 sending to next pipeline
2026-03-12 20:47:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f0d3299c-cf75-5ec5-bf27-af8dd1920758, identifier: 128582
2026-03-12 20:47:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f0d3299c-cf75-5ec5-bf27-af8dd1920758 with identifier: 128582
2026-03-12 20:47:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f0d3299c-cf75-5ec5-bf27-af8dd1920758 with identifier: 128582
2026-03-12 20:47:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f0d3299c-cf75-5ec5-bf27-af8dd1920758 with identifier: 128582 to the API
2026-03-12 20:47:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:47:36 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:47:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f0d3299c-cf75-5ec5-bf27-af8dd1920758',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD944GP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-feel-business-15-bluehdi-100-bvm6-128582',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 86448,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63879,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57116,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63293,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60803,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59799,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49155,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58998,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62693,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93016,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0d3299c-cf75-5ec5-bf27-af8dd1920758/f0d3299c-cf75-5ec5-bf27-af8dd1920758_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82763,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128582/9.jpeg',
'Width': 1280}],
'price': 9990.0,
'price_includes_vat': True,
'registration_date': '2021-11-30',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Feel Business 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Feel Business 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SXYHTUMT653500',
'year': 2021}
2026-03-12 20:47:36 [arval.fr] INFO: Saving data for 128582: {'created_time': 1773348456.180274, 'last_price_update_time': 1773348456.180284}
2026-03-12 20:47:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126de250>
2026-03-12 20:47:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:47:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/7.jpeg saved to cache
2026-03-12 20:47:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c3b10>
2026-03-12 20:47:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:47:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/6.jpeg saved to cache
2026-03-12 20:47:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d0ad0>
2026-03-12 20:47:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:47:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/5.jpeg saved to cache
2026-03-12 20:47:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df690>
2026-03-12 20:47:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:47:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/4.jpeg saved to cache
2026-03-12 20:47:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d2590>
2026-03-12 20:47:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:47:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/3.jpeg saved to cache
2026-03-12 20:47:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc6d0>
2026-03-12 20:47:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:47:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/2.jpeg saved to cache
2026-03-12 20:47:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be290>
2026-03-12 20:47:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:47:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/1.jpeg saved to cache
2026-03-12 20:47:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128581)
2026-03-12 20:47:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1933d150>
2026-03-12 20:47:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:47:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/0.jpeg saved to cache
2026-03-12 20:47:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e5a29fee-f429-5bd6-bf50-a05eef863109
2026-03-12 20:47:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e5a29fee-f429-5bd6-bf50-a05eef863109, skipping ID generation
2026-03-12 20:47:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5a29fee-f429-5bd6-bf50-a05eef863109 with scrape type 1
2026-03-12 20:47:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e5a29fee-f429-5bd6-bf50-a05eef863109 sending to next pipeline
2026-03-12 20:47:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e5a29fee-f429-5bd6-bf50-a05eef863109, identifier: 128581
2026-03-12 20:47:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e5a29fee-f429-5bd6-bf50-a05eef863109 with identifier: 128581
2026-03-12 20:47:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e5a29fee-f429-5bd6-bf50-a05eef863109 with identifier: 128581
2026-03-12 20:47:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e5a29fee-f429-5bd6-bf50-a05eef863109 with identifier: 128581 to the API
2026-03-12 20:47:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:47:45 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:47:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 320,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'e5a29fee-f429-5bd6-bf50-a05eef863109',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH319FE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-glc-300-e-business-line-4matic-128581',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe GLC',
'odometer': 88587,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67952,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57705,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67063,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69968,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69547,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54271,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65931,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66674,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76734,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5a29fee-f429-5bd6-bf50-a05eef863109/e5a29fee-f429-5bd6-bf50-a05eef863109_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87405,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128581/9.jpeg',
'Width': 1280}],
'price': 35990.0,
'price_includes_vat': True,
'registration_date': '2022-06-28',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe GLC 300 E BUSINESS LINE 4MATIC',
'transmission': 'automatic',
'trim': '300 E BUSINESS LINE 4MATIC',
'vin': 'W1N2539531G096773',
'year': 2022}
2026-03-12 20:47:45 [arval.fr] INFO: Saving data for 128581: {'created_time': 1773348465.786184, 'last_price_update_time': 1773348465.786193}
2026-03-12 20:47:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:47:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5090>
2026-03-12 20:47:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:47:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/9.jpeg saved to cache
2026-03-12 20:47:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:47:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:47:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785dd0>
2026-03-12 20:47:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:47:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/8.jpeg saved to cache
2026-03-12 20:47:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:47:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:47:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ddd90>
2026-03-12 20:47:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:47:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/7.jpeg saved to cache
2026-03-12 20:47:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:47:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127187)
2026-03-12 20:47:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755590>
2026-03-12 20:47:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:47:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/4.jpeg saved to cache
2026-03-12 20:47:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ba5518fb-5dd6-5b52-9db2-597ad021a1a1
2026-03-12 20:47:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127187)
2026-03-12 20:47:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:47:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725150>
2026-03-12 20:47:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:47:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/3.jpeg saved to cache
2026-03-12 20:47:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ba5518fb-5dd6-5b52-9db2-597ad021a1a1
2026-03-12 20:47:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127236)
2026-03-12 20:47:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:47:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cec10>
2026-03-12 20:47:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:47:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/4.jpeg saved to cache
2026-03-12 20:47:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 72c9a60d-d815-5e70-989e-388c1e178e4b
2026-03-12 20:47:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125518> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:47:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e41997c4-e9a0-59a2-a6b1-579b87b4ff56 with identifier: 125518
2026-03-12 20:47:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e41997c4-e9a0-59a2-a6b1-579b87b4ff56 with scrape type 1
2026-03-12 20:47:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item e41997c4-e9a0-59a2-a6b1-579b87b4ff56
2026-03-12 20:47:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/0.jpeg not downloaded yet
2026-03-12 20:47:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/1.jpeg not downloaded yet
2026-03-12 20:47:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/2.jpeg not downloaded yet
2026-03-12 20:47:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/3.jpeg not downloaded yet
2026-03-12 20:47:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/4.jpeg not downloaded yet
2026-03-12 20:47:53 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:47:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127236)
2026-03-12 20:47:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196331d0>
2026-03-12 20:47:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/3.jpeg saved to cache
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 72c9a60d-d815-5e70-989e-388c1e178e4b
2026-03-12 20:47:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126111> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:47:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d5e1b814-335d-5c3e-9ef0-9a709a444a29 with identifier: 126111
2026-03-12 20:47:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5e1b814-335d-5c3e-9ef0-9a709a444a29 with scrape type 1
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item d5e1b814-335d-5c3e-9ef0-9a709a444a29
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/0.jpeg not downloaded yet
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/1.jpeg not downloaded yet
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/2.jpeg not downloaded yet
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/3.jpeg not downloaded yet
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/4.jpeg not downloaded yet
2026-03-12 20:47:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127236)
2026-03-12 20:47:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b3d0>
2026-03-12 20:47:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/2.jpeg saved to cache
2026-03-12 20:47:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 72c9a60d-d815-5e70-989e-388c1e178e4b
2026-03-12 20:47:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127961> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:47:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83c7788c-2c21-5a42-8475-35c345c3334a with identifier: 127961
2026-03-12 20:47:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83c7788c-2c21-5a42-8475-35c345c3334a with scrape type 1
2026-03-12 20:47:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 83c7788c-2c21-5a42-8475-35c345c3334a
2026-03-12 20:47:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/0.jpeg not downloaded yet
2026-03-12 20:47:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/1.jpeg not downloaded yet
2026-03-12 20:47:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/2.jpeg not downloaded yet
2026-03-12 20:47:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/3.jpeg not downloaded yet
2026-03-12 20:47:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/4.jpeg not downloaded yet
2026-03-12 20:47:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127236)
2026-03-12 20:47:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509e90>
2026-03-12 20:47:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:47:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/1.jpeg saved to cache
2026-03-12 20:47:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 72c9a60d-d815-5e70-989e-388c1e178e4b
2026-03-12 20:47:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127236)
2026-03-12 20:47:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bc210>
2026-03-12 20:47:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:47:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/0.jpeg saved to cache
2026-03-12 20:47:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 72c9a60d-d815-5e70-989e-388c1e178e4b
2026-03-12 20:47:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 72c9a60d-d815-5e70-989e-388c1e178e4b, skipping ID generation
2026-03-12 20:47:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 72c9a60d-d815-5e70-989e-388c1e178e4b with scrape type 1
2026-03-12 20:47:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 72c9a60d-d815-5e70-989e-388c1e178e4b sending to next pipeline
2026-03-12 20:47:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 72c9a60d-d815-5e70-989e-388c1e178e4b, identifier: 127236
2026-03-12 20:47:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 72c9a60d-d815-5e70-989e-388c1e178e4b with identifier: 127236
2026-03-12 20:47:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 72c9a60d-d815-5e70-989e-388c1e178e4b with identifier: 127236
2026-03-12 20:47:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 72c9a60d-d815-5e70-989e-388c1e178e4b with identifier: 127236 to the API
2026-03-12 20:47:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:47:58 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:47:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 141,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '72c9a60d-d815-5e70-989e-388c1e178e4b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD073NP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-kona-executive-hybrid-2wd-16-gdi-140cv-bva6-127236',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Kona',
'odometer': 63840,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 193698,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 195480,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127756,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93194,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_72c9a60d-d815-5e70-989e-388c1e178e4b/72c9a60d-d815-5e70-989e-388c1e178e4b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142828,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127236/4.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2021-12-14',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Kona Executive Hybrid 2WD 1.6 GDI 140CV BVA6',
'transmission': 'automatic',
'trim': 'Executive Hybrid 2WD 1.6 GDI 140CV BVA6',
'vin': 'KMHK581EGMU077021',
'year': 2021}
2026-03-12 20:47:59 [arval.fr] INFO: Saving data for 127236: {'created_time': 1773348479.076575, 'last_price_update_time': 1773348479.076584}
2026-03-12 20:47:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127187)
2026-03-12 20:47:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:47:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663490>
2026-03-12 20:47:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:47:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:47:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:47:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:47:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/2.jpeg saved to cache
2026-03-12 20:47:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ba5518fb-5dd6-5b52-9db2-597ad021a1a1
2026-03-12 20:48:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127187)
2026-03-12 20:48:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12544ad0>
2026-03-12 20:48:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:48:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/1.jpeg saved to cache
2026-03-12 20:48:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ba5518fb-5dd6-5b52-9db2-597ad021a1a1
2026-03-12 20:48:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127187)
2026-03-12 20:48:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7710>
2026-03-12 20:48:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:48:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/0.jpeg saved to cache
2026-03-12 20:48:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ba5518fb-5dd6-5b52-9db2-597ad021a1a1
2026-03-12 20:48:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ba5518fb-5dd6-5b52-9db2-597ad021a1a1, skipping ID generation
2026-03-12 20:48:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ba5518fb-5dd6-5b52-9db2-597ad021a1a1 with scrape type 1
2026-03-12 20:48:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ba5518fb-5dd6-5b52-9db2-597ad021a1a1 sending to next pipeline
2026-03-12 20:48:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ba5518fb-5dd6-5b52-9db2-597ad021a1a1, identifier: 127187
2026-03-12 20:48:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ba5518fb-5dd6-5b52-9db2-597ad021a1a1 with identifier: 127187
2026-03-12 20:48:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ba5518fb-5dd6-5b52-9db2-597ad021a1a1 with identifier: 127187
2026-03-12 20:48:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ba5518fb-5dd6-5b52-9db2-597ad021a1a1 with identifier: 127187 to the API
2026-03-12 20:48:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:48:02 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:48:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ba5518fb-5dd6-5b52-9db2-597ad021a1a1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN577MJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-business-design-116i-127187',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 37706,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139115,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 157754,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124997,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117929,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ba5518fb-5dd6-5b52-9db2-597ad021a1a1/ba5518fb-5dd6-5b52-9db2-597ad021a1a1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142963,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127187/4.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-04-21',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 Business Design 116i',
'transmission': 'manual',
'trim': 'Business Design 116i',
'vin': 'WBA7K110607M57641',
'year': 2023}
2026-03-12 20:48:02 [arval.fr] INFO: Saving data for 127187: {'created_time': 1773348482.44105, 'last_price_update_time': 1773348482.44106}
2026-03-12 20:48:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:48:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd75d0>
2026-03-12 20:48:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:48:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/6.jpeg saved to cache
2026-03-12 20:48:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:48:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:48:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139073d0>
2026-03-12 20:48:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:48:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/5.jpeg saved to cache
2026-03-12 20:48:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:48:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:48:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ea90>
2026-03-12 20:48:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:48:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/4.jpeg saved to cache
2026-03-12 20:48:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:48:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:48:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4a50>
2026-03-12 20:48:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:48:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/3.jpeg saved to cache
2026-03-12 20:48:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:48:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:48:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9f50>
2026-03-12 20:48:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:48:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/2.jpeg saved to cache
2026-03-12 20:48:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:48:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:48:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5910>
2026-03-12 20:48:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:48:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/1.jpeg saved to cache
2026-03-12 20:48:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:48:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128585)
2026-03-12 20:48:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:48:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f19710>
2026-03-12 20:48:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:48:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/0.jpeg saved to cache
2026-03-12 20:48:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cc929604-e9f7-565f-b76d-3470433d4979
2026-03-12 20:48:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cc929604-e9f7-565f-b76d-3470433d4979, skipping ID generation
2026-03-12 20:48:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cc929604-e9f7-565f-b76d-3470433d4979 with scrape type 1
2026-03-12 20:48:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cc929604-e9f7-565f-b76d-3470433d4979 sending to next pipeline
2026-03-12 20:48:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cc929604-e9f7-565f-b76d-3470433d4979, identifier: 128585
2026-03-12 20:48:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cc929604-e9f7-565f-b76d-3470433d4979 with identifier: 128585
2026-03-12 20:48:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cc929604-e9f7-565f-b76d-3470433d4979 with identifier: 128585
2026-03-12 20:48:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cc929604-e9f7-565f-b76d-3470433d4979 with identifier: 128585 to the API
2026-03-12 20:48:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:48:10 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:48:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'cc929604-e9f7-565f-b76d-3470433d4979',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR651EV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-puretech-130-eat8-128585',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 18086,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66203,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56220,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67755,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71810,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68724,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50720,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64727,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68754,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62712,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cc929604-e9f7-565f-b76d-3470433d4979/cc929604-e9f7-565f-b76d-3470433d4979_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64108,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128585/9.jpeg',
'Width': 1280}],
'price': 26490.0,
'price_includes_vat': True,
'registration_date': '2023-09-14',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Allure Pack PureTech 130 EAT8',
'vin': 'VF3MRHNSUPS115399',
'year': 2023}
2026-03-12 20:48:10 [arval.fr] INFO: Saving data for 128585: {'created_time': 1773348490.924371, 'last_price_update_time': 1773348490.924386}
2026-03-12 20:48:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125518)
2026-03-12 20:48:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:48:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feedd0>
2026-03-12 20:48:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:48:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/4.jpeg saved to cache
2026-03-12 20:48:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e41997c4-e9a0-59a2-a6b1-579b87b4ff56
2026-03-12 20:48:11 [scrapy.extensions.logstats] INFO: Crawled 313 pages (at 5 pages/min), scraped 248 items (at 6 items/min)
2026-03-12 20:48:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:48:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128876> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:48:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c6808a17-6483-5766-81b6-74dbb2ce8ede with identifier: 128876
2026-03-12 20:48:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6808a17-6483-5766-81b6-74dbb2ce8ede with scrape type 1
2026-03-12 20:48:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item c6808a17-6483-5766-81b6-74dbb2ce8ede
2026-03-12 20:48:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/0.jpeg not downloaded yet
2026-03-12 20:48:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/1.jpeg not downloaded yet
2026-03-12 20:48:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/2.jpeg not downloaded yet
2026-03-12 20:48:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/3.jpeg not downloaded yet
2026-03-12 20:48:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/4.jpeg not downloaded yet
2026-03-12 20:48:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125518)
2026-03-12 20:48:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726750>
2026-03-12 20:48:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:48:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/3.jpeg saved to cache
2026-03-12 20:48:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e41997c4-e9a0-59a2-a6b1-579b87b4ff56
2026-03-12 20:48:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:48:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:48:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80aad7b1-c058-5316-a676-94bf4ec5f22f with identifier: 129010
2026-03-12 20:48:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80aad7b1-c058-5316-a676-94bf4ec5f22f with scrape type 1
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/0.jpeg not downloaded yet
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/1.jpeg not downloaded yet
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/2.jpeg not downloaded yet
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/3.jpeg not downloaded yet
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/4.jpeg not downloaded yet
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/5.jpeg not downloaded yet
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/6.jpeg not downloaded yet
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/7.jpeg not downloaded yet
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/8.jpeg not downloaded yet
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/9.jpeg not downloaded yet
2026-03-12 20:48:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126111)
2026-03-12 20:48:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806b2d0>
2026-03-12 20:48:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/4.jpeg saved to cache
2026-03-12 20:48:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d5e1b814-335d-5c3e-9ef0-9a709a444a29
2026-03-12 20:48:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:48:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dfc18418-0041-555e-a0d3-c85774071050 with identifier: 129014
2026-03-12 20:48:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfc18418-0041-555e-a0d3-c85774071050 with scrape type 1
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/0.jpeg not downloaded yet
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/1.jpeg not downloaded yet
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/2.jpeg not downloaded yet
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/3.jpeg not downloaded yet
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/4.jpeg not downloaded yet
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/5.jpeg not downloaded yet
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/6.jpeg not downloaded yet
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/7.jpeg not downloaded yet
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/8.jpeg not downloaded yet
2026-03-12 20:48:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/9.jpeg not downloaded yet
2026-03-12 20:48:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126111)
2026-03-12 20:48:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18082510>
2026-03-12 20:48:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:48:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/3.jpeg saved to cache
2026-03-12 20:48:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d5e1b814-335d-5c3e-9ef0-9a709a444a29
2026-03-12 20:48:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127961)
2026-03-12 20:48:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509350>
2026-03-12 20:48:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:48:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/4.jpeg saved to cache
2026-03-12 20:48:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 83c7788c-2c21-5a42-8475-35c345c3334a
2026-03-12 20:48:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127961)
2026-03-12 20:48:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856010>
2026-03-12 20:48:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:48:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/3.jpeg saved to cache
2026-03-12 20:48:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 83c7788c-2c21-5a42-8475-35c345c3334a
2026-03-12 20:48:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127961)
2026-03-12 20:48:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c3450>
2026-03-12 20:48:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:48:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/2.jpeg saved to cache
2026-03-12 20:48:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 83c7788c-2c21-5a42-8475-35c345c3334a
2026-03-12 20:48:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127961)
2026-03-12 20:48:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13906210>
2026-03-12 20:48:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:48:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/1.jpeg saved to cache
2026-03-12 20:48:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 83c7788c-2c21-5a42-8475-35c345c3334a
2026-03-12 20:48:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127961)
2026-03-12 20:48:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f89510>
2026-03-12 20:48:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:48:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/0.jpeg saved to cache
2026-03-12 20:48:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 83c7788c-2c21-5a42-8475-35c345c3334a
2026-03-12 20:48:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 83c7788c-2c21-5a42-8475-35c345c3334a, skipping ID generation
2026-03-12 20:48:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83c7788c-2c21-5a42-8475-35c345c3334a with scrape type 1
2026-03-12 20:48:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 83c7788c-2c21-5a42-8475-35c345c3334a sending to next pipeline
2026-03-12 20:48:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 83c7788c-2c21-5a42-8475-35c345c3334a, identifier: 127961
2026-03-12 20:48:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 83c7788c-2c21-5a42-8475-35c345c3334a with identifier: 127961
2026-03-12 20:48:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 83c7788c-2c21-5a42-8475-35c345c3334a with identifier: 127961
2026-03-12 20:48:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 83c7788c-2c21-5a42-8475-35c345c3334a with identifier: 127961 to the API
2026-03-12 20:48:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:48:22 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:48:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '83c7788c-2c21-5a42-8475-35c345c3334a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD576ZP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-bluehdi-130-bva8-127961',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 110483,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141660,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143200,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134161,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120691,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83c7788c-2c21-5a42-8475-35c345c3334a/83c7788c-2c21-5a42-8475-35c345c3334a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87956,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127961/4.jpeg',
'Width': 1280}],
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2022-01-05',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ870390',
'year': 2022}
2026-03-12 20:48:22 [arval.fr] INFO: Saving data for 127961: {'created_time': 1773348502.259708, 'last_price_update_time': 1773348502.259718}
2026-03-12 20:48:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126111)
2026-03-12 20:48:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128104d0>
2026-03-12 20:48:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:48:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/2.jpeg saved to cache
2026-03-12 20:48:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d5e1b814-335d-5c3e-9ef0-9a709a444a29
2026-03-12 20:48:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126111)
2026-03-12 20:48:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6df90>
2026-03-12 20:48:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:48:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/1.jpeg saved to cache
2026-03-12 20:48:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d5e1b814-335d-5c3e-9ef0-9a709a444a29
2026-03-12 20:48:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/126111)
2026-03-12 20:48:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12828c10>
2026-03-12 20:48:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:48:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/0.jpeg saved to cache
2026-03-12 20:48:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d5e1b814-335d-5c3e-9ef0-9a709a444a29
2026-03-12 20:48:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d5e1b814-335d-5c3e-9ef0-9a709a444a29, skipping ID generation
2026-03-12 20:48:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d5e1b814-335d-5c3e-9ef0-9a709a444a29 with scrape type 1
2026-03-12 20:48:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d5e1b814-335d-5c3e-9ef0-9a709a444a29 sending to next pipeline
2026-03-12 20:48:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d5e1b814-335d-5c3e-9ef0-9a709a444a29, identifier: 126111
2026-03-12 20:48:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d5e1b814-335d-5c3e-9ef0-9a709a444a29 with identifier: 126111
2026-03-12 20:48:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d5e1b814-335d-5c3e-9ef0-9a709a444a29 with identifier: 126111
2026-03-12 20:48:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d5e1b814-335d-5c3e-9ef0-9a709a444a29 with identifier: 126111 to the API
2026-03-12 20:48:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:48:26 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:48:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'd5e1b814-335d-5c3e-9ef0-9a709a444a29',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM797VQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-bayon-10-t-gdi-100-dct7-hyb-48v-intuitive-126111',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Bayon',
'odometer': 92449,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117047,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107706,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131984,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104379,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d5e1b814-335d-5c3e-9ef0-9a709a444a29/d5e1b814-335d-5c3e-9ef0-9a709a444a29_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/126111/4.jpeg',
'Width': 1280}],
'price': 13090.0,
'price_includes_vat': True,
'registration_date': '2023-03-21',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Bayon 1.0 T-GDI 100 DCT7 HYB 48V INTUITIVE',
'transmission': 'automatic',
'trim': '1.0 T-GDI 100 DCT7 HYB 48V INTUITIVE',
'vin': 'NLHBN81GGPZ267337',
'year': 2023}
2026-03-12 20:48:26 [arval.fr] INFO: Saving data for 126111: {'created_time': 1773348506.334122, 'last_price_update_time': 1773348506.334133}
2026-03-12 20:48:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125518)
2026-03-12 20:48:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff4f10>
2026-03-12 20:48:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:48:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/2.jpeg saved to cache
2026-03-12 20:48:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e41997c4-e9a0-59a2-a6b1-579b87b4ff56
2026-03-12 20:48:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125518)
2026-03-12 20:48:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7410>
2026-03-12 20:48:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:48:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/1.jpeg saved to cache
2026-03-12 20:48:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e41997c4-e9a0-59a2-a6b1-579b87b4ff56
2026-03-12 20:48:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/125518)
2026-03-12 20:48:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726bd0>
2026-03-12 20:48:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:48:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/0.jpeg saved to cache
2026-03-12 20:48:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e41997c4-e9a0-59a2-a6b1-579b87b4ff56
2026-03-12 20:48:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e41997c4-e9a0-59a2-a6b1-579b87b4ff56, skipping ID generation
2026-03-12 20:48:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e41997c4-e9a0-59a2-a6b1-579b87b4ff56 with scrape type 1
2026-03-12 20:48:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e41997c4-e9a0-59a2-a6b1-579b87b4ff56 sending to next pipeline
2026-03-12 20:48:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e41997c4-e9a0-59a2-a6b1-579b87b4ff56, identifier: 125518
2026-03-12 20:48:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e41997c4-e9a0-59a2-a6b1-579b87b4ff56 with identifier: 125518
2026-03-12 20:48:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e41997c4-e9a0-59a2-a6b1-579b87b4ff56 with identifier: 125518
2026-03-12 20:48:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e41997c4-e9a0-59a2-a6b1-579b87b4ff56 with identifier: 125518 to the API
2026-03-12 20:48:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:48:29 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:48:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e41997c4-e9a0-59a2-a6b1-579b87b4ff56',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FK262FT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-business-10-tce-100cv-bvm5-125518',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 58642,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120908,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121027,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70531,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101510,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e41997c4-e9a0-59a2-a6b1-579b87b4ff56/e41997c4-e9a0-59a2-a6b1-579b87b4ff56_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100332,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/125518/4.jpeg',
'Width': 1280}],
'price': 11190.0,
'price_includes_vat': True,
'registration_date': '2019-09-20',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Business 1.0 TCe 100CV BVM5',
'transmission': 'manual',
'trim': 'Business 1.0 TCe 100CV BVM5',
'vin': 'VF1RJA00564055747',
'year': 2019}
2026-03-12 20:48:29 [arval.fr] INFO: Saving data for 125518: {'created_time': 1773348509.886932, 'last_price_update_time': 1773348509.88695}
2026-03-12 20:48:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128876)
2026-03-12 20:48:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6e650>
2026-03-12 20:48:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:48:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/4.jpeg saved to cache
2026-03-12 20:48:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c6808a17-6483-5766-81b6-74dbb2ce8ede
2026-03-12 20:48:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128876)
2026-03-12 20:48:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727750>
2026-03-12 20:48:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:48:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/3.jpeg saved to cache
2026-03-12 20:48:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c6808a17-6483-5766-81b6-74dbb2ce8ede
2026-03-12 20:48:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fedb90>
2026-03-12 20:48:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:48:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/9.jpeg saved to cache
2026-03-12 20:48:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902290>
2026-03-12 20:48:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:48:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/8.jpeg saved to cache
2026-03-12 20:48:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ce190>
2026-03-12 20:48:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:48:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/9.jpeg saved to cache
2026-03-12 20:48:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14d90>
2026-03-12 20:48:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:48:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/8.jpeg saved to cache
2026-03-12 20:48:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bc950>
2026-03-12 20:48:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:48:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/7.jpeg saved to cache
2026-03-12 20:48:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126850d0>
2026-03-12 20:48:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:48:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/6.jpeg saved to cache
2026-03-12 20:48:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950dad0>
2026-03-12 20:48:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:48:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/5.jpeg saved to cache
2026-03-12 20:48:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:48:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127359d0>
2026-03-12 20:48:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:48:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/4.jpeg saved to cache
2026-03-12 20:48:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7310>
2026-03-12 20:48:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/3.jpeg saved to cache
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:48:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:48:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6725628c-72ef-51fa-b778-532a716fab1d with identifier: 129016
2026-03-12 20:48:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6725628c-72ef-51fa-b778-532a716fab1d with scrape type 1
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/0.jpeg not downloaded yet
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/1.jpeg not downloaded yet
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/2.jpeg not downloaded yet
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/3.jpeg not downloaded yet
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/4.jpeg not downloaded yet
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/5.jpeg not downloaded yet
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/6.jpeg not downloaded yet
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/7.jpeg not downloaded yet
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/8.jpeg not downloaded yet
2026-03-12 20:48:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/9.jpeg not downloaded yet
2026-03-12 20:48:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:48:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:44 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee7bd209-c16c-5771-a8b4-51a62c1d56fc with identifier: 129017
2026-03-12 20:48:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc with scrape type 1
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/0.jpeg not downloaded yet
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/1.jpeg not downloaded yet
2026-03-12 20:48:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/2.jpeg not downloaded yet
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/3.jpeg not downloaded yet
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/4.jpeg not downloaded yet
2026-03-12 20:48:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b9d50>
2026-03-12 20:48:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/2.jpeg saved to cache
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/5.jpeg not downloaded yet
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/6.jpeg not downloaded yet
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/7.jpeg not downloaded yet
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/8.jpeg not downloaded yet
2026-03-12 20:48:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/9.jpeg not downloaded yet
2026-03-12 20:48:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262bbd0>
2026-03-12 20:48:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:48:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/1.jpeg saved to cache
2026-03-12 20:48:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:48:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8d21cb97-77de-5df5-b608-86055eed0849 with identifier: 129019
2026-03-12 20:48:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d21cb97-77de-5df5-b608-86055eed0849 with scrape type 1
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/0.jpeg not downloaded yet
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/1.jpeg not downloaded yet
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/2.jpeg not downloaded yet
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/3.jpeg not downloaded yet
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/4.jpeg not downloaded yet
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/5.jpeg not downloaded yet
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/6.jpeg not downloaded yet
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/7.jpeg not downloaded yet
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/8.jpeg not downloaded yet
2026-03-12 20:48:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/9.jpeg not downloaded yet
2026-03-12 20:48:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129014)
2026-03-12 20:48:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661910>
2026-03-12 20:48:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:48:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/0.jpeg saved to cache
2026-03-12 20:48:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dfc18418-0041-555e-a0d3-c85774071050
2026-03-12 20:48:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dfc18418-0041-555e-a0d3-c85774071050, skipping ID generation
2026-03-12 20:48:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dfc18418-0041-555e-a0d3-c85774071050 with scrape type 1
2026-03-12 20:48:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dfc18418-0041-555e-a0d3-c85774071050 sending to next pipeline
2026-03-12 20:48:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dfc18418-0041-555e-a0d3-c85774071050, identifier: 129014
2026-03-12 20:48:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dfc18418-0041-555e-a0d3-c85774071050 with identifier: 129014
2026-03-12 20:48:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dfc18418-0041-555e-a0d3-c85774071050 with identifier: 129014
2026-03-12 20:48:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dfc18418-0041-555e-a0d3-c85774071050 with identifier: 129014 to the API
2026-03-12 20:48:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:48:48 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:48:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'dfc18418-0041-555e-a0d3-c85774071050',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ535EZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-style-12-puretech-100-bva8-129014',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 14282,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67043,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59402,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67989,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65072,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66362,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52485,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65395,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66486,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dfc18418-0041-555e-a0d3-c85774071050/dfc18418-0041-555e-a0d3-c85774071050_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62817,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129014/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2022-08-31',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Style 1.2 PureTech 100 BVA8',
'transmission': 'automatic',
'trim': 'Style 1.2 PureTech 100 BVA8',
'vin': 'VR3UPHNKSN5854034',
'year': 2022}
2026-03-12 20:48:48 [arval.fr] INFO: Saving data for 129014: {'created_time': 1773348528.744463, 'last_price_update_time': 1773348528.744473}
2026-03-12 20:48:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396ec90>
2026-03-12 20:48:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:48:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/7.jpeg saved to cache
2026-03-12 20:48:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d050>
2026-03-12 20:48:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:48:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/6.jpeg saved to cache
2026-03-12 20:48:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcc9d0>
2026-03-12 20:48:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:48:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/5.jpeg saved to cache
2026-03-12 20:48:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5f90>
2026-03-12 20:48:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:48:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/4.jpeg saved to cache
2026-03-12 20:48:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139103d0>
2026-03-12 20:48:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:48:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/3.jpeg saved to cache
2026-03-12 20:48:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250ae10>
2026-03-12 20:48:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:48:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/2.jpeg saved to cache
2026-03-12 20:48:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bd9d0>
2026-03-12 20:48:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:48:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/1.jpeg saved to cache
2026-03-12 20:48:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129010)
2026-03-12 20:48:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:48:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcee90>
2026-03-12 20:48:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:48:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:48:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:48:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:48:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/0.jpeg saved to cache
2026-03-12 20:48:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 80aad7b1-c058-5316-a676-94bf4ec5f22f
2026-03-12 20:48:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80aad7b1-c058-5316-a676-94bf4ec5f22f, skipping ID generation
2026-03-12 20:48:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80aad7b1-c058-5316-a676-94bf4ec5f22f with scrape type 1
2026-03-12 20:48:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 80aad7b1-c058-5316-a676-94bf4ec5f22f sending to next pipeline
2026-03-12 20:48:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 80aad7b1-c058-5316-a676-94bf4ec5f22f, identifier: 129010
2026-03-12 20:48:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 80aad7b1-c058-5316-a676-94bf4ec5f22f with identifier: 129010
2026-03-12 20:48:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 80aad7b1-c058-5316-a676-94bf4ec5f22f with identifier: 129010
2026-03-12 20:48:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 80aad7b1-c058-5316-a676-94bf4ec5f22f with identifier: 129010 to the API
2026-03-12 20:48:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:48:59 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:48:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '80aad7b1-c058-5316-a676-94bf4ec5f22f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA569XK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-allure-business-12-puretech-100-bvm6-129010',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 36340,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63197,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53023,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62669,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60785,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64878,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49070,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62539,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46312,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80aad7b1-c058-5316-a676-94bf4ec5f22f/80aad7b1-c058-5316-a676-94bf4ec5f22f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42100,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129010/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2021-07-23',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Allure Business 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Allure Business 1.2 PureTech 100 BVM6',
'vin': 'VR3UPHNEKMT070866',
'year': 2021}
2026-03-12 20:48:59 [arval.fr] INFO: Saving data for 129010: {'created_time': 1773348539.908282, 'last_price_update_time': 1773348539.908291}
2026-03-12 20:49:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128876)
2026-03-12 20:49:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12651e90>
2026-03-12 20:49:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:49:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/2.jpeg saved to cache
2026-03-12 20:49:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c6808a17-6483-5766-81b6-74dbb2ce8ede
2026-03-12 20:49:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128876)
2026-03-12 20:49:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810d10>
2026-03-12 20:49:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:49:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/1.jpeg saved to cache
2026-03-12 20:49:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c6808a17-6483-5766-81b6-74dbb2ce8ede
2026-03-12 20:49:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/128876)
2026-03-12 20:49:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139121d0>
2026-03-12 20:49:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:49:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/0.jpeg saved to cache
2026-03-12 20:49:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c6808a17-6483-5766-81b6-74dbb2ce8ede
2026-03-12 20:49:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c6808a17-6483-5766-81b6-74dbb2ce8ede, skipping ID generation
2026-03-12 20:49:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c6808a17-6483-5766-81b6-74dbb2ce8ede with scrape type 1
2026-03-12 20:49:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c6808a17-6483-5766-81b6-74dbb2ce8ede sending to next pipeline
2026-03-12 20:49:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c6808a17-6483-5766-81b6-74dbb2ce8ede, identifier: 128876
2026-03-12 20:49:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c6808a17-6483-5766-81b6-74dbb2ce8ede with identifier: 128876
2026-03-12 20:49:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c6808a17-6483-5766-81b6-74dbb2ce8ede with identifier: 128876
2026-03-12 20:49:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c6808a17-6483-5766-81b6-74dbb2ce8ede with identifier: 128876 to the API
2026-03-12 20:49:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:49:03 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:49:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c6808a17-6483-5766-81b6-74dbb2ce8ede',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL959AF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-karoq-style-15-tsi-150-bva7-128876',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Karoq',
'odometer': 42378,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132553,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138136,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107619,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97985,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c6808a17-6483-5766-81b6-74dbb2ce8ede/c6808a17-6483-5766-81b6-74dbb2ce8ede_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75116,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/128876/4.jpeg',
'Width': 1280}],
'price': 25190.0,
'price_includes_vat': True,
'registration_date': '2022-12-08',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Karoq Style 1.5 TSI 150 BVA7',
'transmission': 'automatic',
'trim': 'Style 1.5 TSI 150 BVA7',
'vin': 'TMBJR7NU2P5016342',
'year': 2022}
2026-03-12 20:49:03 [arval.fr] INFO: Saving data for 128876: {'created_time': 1773348543.18361, 'last_price_update_time': 1773348543.183621}
2026-03-12 20:49:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508250>
2026-03-12 20:49:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:49:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/9.jpeg saved to cache
2026-03-12 20:49:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ca450>
2026-03-12 20:49:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:49:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/8.jpeg saved to cache
2026-03-12 20:49:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663d90>
2026-03-12 20:49:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:49:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/9.jpeg saved to cache
2026-03-12 20:49:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12545ad0>
2026-03-12 20:49:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:49:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/8.jpeg saved to cache
2026-03-12 20:49:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18b50>
2026-03-12 20:49:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:49:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/9.jpeg saved to cache
2026-03-12 20:49:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba510>
2026-03-12 20:49:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:49:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/8.jpeg saved to cache
2026-03-12 20:49:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:11 [scrapy.extensions.logstats] INFO: Crawled 320 pages (at 7 pages/min), scraped 254 items (at 6 items/min)
2026-03-12 20:49:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:49:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18b10>
2026-03-12 20:49:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:49:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/7.jpeg saved to cache
2026-03-12 20:49:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918f10>
2026-03-12 20:49:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:49:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/6.jpeg saved to cache
2026-03-12 20:49:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18710>
2026-03-12 20:49:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:49:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/5.jpeg saved to cache
2026-03-12 20:49:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d790>
2026-03-12 20:49:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:49:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/4.jpeg saved to cache
2026-03-12 20:49:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5050>
2026-03-12 20:49:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:49:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/3.jpeg saved to cache
2026-03-12 20:49:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661c50>
2026-03-12 20:49:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:49:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/2.jpeg saved to cache
2026-03-12 20:49:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12545790>
2026-03-12 20:49:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:49:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/1.jpeg saved to cache
2026-03-12 20:49:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129019)
2026-03-12 20:49:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660bd0>
2026-03-12 20:49:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:49:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/0.jpeg saved to cache
2026-03-12 20:49:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8d21cb97-77de-5df5-b608-86055eed0849
2026-03-12 20:49:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8d21cb97-77de-5df5-b608-86055eed0849, skipping ID generation
2026-03-12 20:49:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8d21cb97-77de-5df5-b608-86055eed0849 with scrape type 1
2026-03-12 20:49:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8d21cb97-77de-5df5-b608-86055eed0849 sending to next pipeline
2026-03-12 20:49:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8d21cb97-77de-5df5-b608-86055eed0849, identifier: 129019
2026-03-12 20:49:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8d21cb97-77de-5df5-b608-86055eed0849 with identifier: 129019
2026-03-12 20:49:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8d21cb97-77de-5df5-b608-86055eed0849 with identifier: 129019
2026-03-12 20:49:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8d21cb97-77de-5df5-b608-86055eed0849 with identifier: 129019 to the API
2026-03-12 20:49:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:49:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:49:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '8d21cb97-77de-5df5-b608-86055eed0849',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK099HN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-allure-pack-15-bluehdi-130-bva8-129019',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 92207,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154545,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115512,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 167002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 196980,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138215,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112657,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148318,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137294,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96836,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8d21cb97-77de-5df5-b608-86055eed0849/8d21cb97-77de-5df5-b608-86055eed0849_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154852,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129019/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2022-10-31',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Allure Pack 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 BlueHDi 130 BVA8',
'vin': 'VR3FBYHZTNY624154',
'year': 2022}
2026-03-12 20:49:20 [arval.fr] INFO: Saving data for 129019: {'created_time': 1773348560.855566, 'last_price_update_time': 1773348560.855576}
2026-03-12 20:49:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:49:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7b10>
2026-03-12 20:49:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:49:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/7.jpeg saved to cache
2026-03-12 20:49:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:49:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271e690>
2026-03-12 20:49:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:49:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/6.jpeg saved to cache
2026-03-12 20:49:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:49:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5a5497f1-55fa-53ab-ba7b-db21c6b17732 with identifier: 129151
2026-03-12 20:49:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732 with scrape type 1
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/0.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/1.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/2.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/3.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/4.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/5.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/6.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/7.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/8.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/9.jpeg not downloaded yet
2026-03-12 20:49:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:49:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fe282f1a-a9b6-501e-907b-88a025d2fc73 with identifier: 129152
2026-03-12 20:49:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe282f1a-a9b6-501e-907b-88a025d2fc73 with scrape type 1
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/0.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/1.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/2.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/3.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/4.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/5.jpeg not downloaded yet
2026-03-12 20:49:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/6.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/7.jpeg not downloaded yet
2026-03-12 20:49:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/8.jpeg not downloaded yet
2026-03-12 20:49:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/9.jpeg not downloaded yet
2026-03-12 20:49:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539150>
2026-03-12 20:49:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:49:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/5.jpeg saved to cache
2026-03-12 20:49:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19396a90>
2026-03-12 20:49:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/4.jpeg saved to cache
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:49:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: deae318e-360f-5f74-8bee-697f69cf0cf2 with identifier: 129153
2026-03-12 20:49:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item deae318e-360f-5f74-8bee-697f69cf0cf2 with scrape type 1
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/0.jpeg not downloaded yet
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/1.jpeg not downloaded yet
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/2.jpeg not downloaded yet
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/3.jpeg not downloaded yet
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/4.jpeg not downloaded yet
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/5.jpeg not downloaded yet
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/6.jpeg not downloaded yet
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/7.jpeg not downloaded yet
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/8.jpeg not downloaded yet
2026-03-12 20:49:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/9.jpeg not downloaded yet
2026-03-12 20:49:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282ced0>
2026-03-12 20:49:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:49:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/3.jpeg saved to cache
2026-03-12 20:49:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126290d0>
2026-03-12 20:49:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:49:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/2.jpeg saved to cache
2026-03-12 20:49:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa5010>
2026-03-12 20:49:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:49:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/1.jpeg saved to cache
2026-03-12 20:49:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129017)
2026-03-12 20:49:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1a90>
2026-03-12 20:49:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:49:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/0.jpeg saved to cache
2026-03-12 20:49:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc
2026-03-12 20:49:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee7bd209-c16c-5771-a8b4-51a62c1d56fc, skipping ID generation
2026-03-12 20:49:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc with scrape type 1
2026-03-12 20:49:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee7bd209-c16c-5771-a8b4-51a62c1d56fc sending to next pipeline
2026-03-12 20:49:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee7bd209-c16c-5771-a8b4-51a62c1d56fc, identifier: 129017
2026-03-12 20:49:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee7bd209-c16c-5771-a8b4-51a62c1d56fc with identifier: 129017
2026-03-12 20:49:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee7bd209-c16c-5771-a8b4-51a62c1d56fc with identifier: 129017
2026-03-12 20:49:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee7bd209-c16c-5771-a8b4-51a62c1d56fc with identifier: 129017 to the API
2026-03-12 20:49:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:49:30 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:49:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'ee7bd209-c16c-5771-a8b4-51a62c1d56fc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL066FM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-16-hybrid-225-e-eat8-gt-129017',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 42403,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85260,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80109,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86898,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90939,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78657,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89215,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88445,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49613,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee7bd209-c16c-5771-a8b4-51a62c1d56fc/ee7bd209-c16c-5771-a8b4-51a62c1d56fc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66557,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129017/9.jpeg',
'Width': 1280}],
'price': 23590.0,
'price_includes_vat': True,
'registration_date': '2022-12-21',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 1.6 HYBRID 225 E-EAT8 GT',
'transmission': 'automatic',
'trim': '1.6 HYBRID 225 E-EAT8 GT',
'vin': 'VF3M4DGZUNS162573',
'year': 2022}
2026-03-12 20:49:30 [arval.fr] INFO: Saving data for 129017: {'created_time': 1773348570.830928, 'last_price_update_time': 1773348570.830937}
2026-03-12 20:49:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be1d0>
2026-03-12 20:49:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:49:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/7.jpeg saved to cache
2026-03-12 20:49:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804c550>
2026-03-12 20:49:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:49:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/6.jpeg saved to cache
2026-03-12 20:49:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19632d50>
2026-03-12 20:49:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:49:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/5.jpeg saved to cache
2026-03-12 20:49:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757090>
2026-03-12 20:49:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:49:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/4.jpeg saved to cache
2026-03-12 20:49:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963a8d0>
2026-03-12 20:49:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:49:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/3.jpeg saved to cache
2026-03-12 20:49:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262a990>
2026-03-12 20:49:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:49:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/2.jpeg saved to cache
2026-03-12 20:49:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19638c10>
2026-03-12 20:49:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:49:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/1.jpeg saved to cache
2026-03-12 20:49:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129016)
2026-03-12 20:49:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271ed50>
2026-03-12 20:49:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:49:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/0.jpeg saved to cache
2026-03-12 20:49:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6725628c-72ef-51fa-b778-532a716fab1d
2026-03-12 20:49:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6725628c-72ef-51fa-b778-532a716fab1d, skipping ID generation
2026-03-12 20:49:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6725628c-72ef-51fa-b778-532a716fab1d with scrape type 1
2026-03-12 20:49:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6725628c-72ef-51fa-b778-532a716fab1d sending to next pipeline
2026-03-12 20:49:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6725628c-72ef-51fa-b778-532a716fab1d, identifier: 129016
2026-03-12 20:49:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6725628c-72ef-51fa-b778-532a716fab1d with identifier: 129016
2026-03-12 20:49:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6725628c-72ef-51fa-b778-532a716fab1d with identifier: 129016
2026-03-12 20:49:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6725628c-72ef-51fa-b778-532a716fab1d with identifier: 129016 to the API
2026-03-12 20:49:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:49:38 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:49:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6725628c-72ef-51fa-b778-532a716fab1d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS134TE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-style-12-puretech-75-bvm5-129016',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 18130,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67011,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59607,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70126,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63788,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65576,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52316,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66930,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64907,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67513,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6725628c-72ef-51fa-b778-532a716fab1d/6725628c-72ef-51fa-b778-532a716fab1d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71044,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129016/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2023-11-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Style 1.2 PureTech 75 BVM5',
'transmission': 'manual',
'trim': 'Style 1.2 PureTech 75 BVM5',
'vin': 'VR3UPHMHDP5099361',
'year': 2023}
2026-03-12 20:49:38 [arval.fr] INFO: Saving data for 129016: {'created_time': 1773348578.533952, 'last_price_update_time': 1773348578.533962}
2026-03-12 20:49:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:49:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282fe90>
2026-03-12 20:49:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:49:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/9.jpeg saved to cache
2026-03-12 20:49:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:49:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:49:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262a690>
2026-03-12 20:49:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:49:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/7.jpeg saved to cache
2026-03-12 20:49:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:49:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:49:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756150>
2026-03-12 20:49:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:49:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/9.jpeg saved to cache
2026-03-12 20:49:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:49:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:49:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02d10>
2026-03-12 20:49:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:49:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/8.jpeg saved to cache
2026-03-12 20:49:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:49:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12513810>
2026-03-12 20:49:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:49:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/9.jpeg saved to cache
2026-03-12 20:49:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629650>
2026-03-12 20:49:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:49:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/8.jpeg saved to cache
2026-03-12 20:49:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6c50>
2026-03-12 20:49:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:49:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/7.jpeg saved to cache
2026-03-12 20:49:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12650710>
2026-03-12 20:49:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:49:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/6.jpeg saved to cache
2026-03-12 20:49:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510d90>
2026-03-12 20:49:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:49:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/5.jpeg saved to cache
2026-03-12 20:49:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be7d0>
2026-03-12 20:49:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:49:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/4.jpeg saved to cache
2026-03-12 20:49:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1a090>
2026-03-12 20:49:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:49:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/3.jpeg saved to cache
2026-03-12 20:49:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18114f10>
2026-03-12 20:49:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:49:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/2.jpeg saved to cache
2026-03-12 20:49:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128497d0>
2026-03-12 20:49:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:49:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/1.jpeg saved to cache
2026-03-12 20:49:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129153)
2026-03-12 20:49:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126617d0>
2026-03-12 20:49:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:49:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/0.jpeg saved to cache
2026-03-12 20:49:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item deae318e-360f-5f74-8bee-697f69cf0cf2
2026-03-12 20:49:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: deae318e-360f-5f74-8bee-697f69cf0cf2, skipping ID generation
2026-03-12 20:49:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item deae318e-360f-5f74-8bee-697f69cf0cf2 with scrape type 1
2026-03-12 20:49:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item deae318e-360f-5f74-8bee-697f69cf0cf2 sending to next pipeline
2026-03-12 20:49:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: deae318e-360f-5f74-8bee-697f69cf0cf2, identifier: 129153
2026-03-12 20:49:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: deae318e-360f-5f74-8bee-697f69cf0cf2 with identifier: 129153
2026-03-12 20:49:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: deae318e-360f-5f74-8bee-697f69cf0cf2 with identifier: 129153
2026-03-12 20:49:55 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: deae318e-360f-5f74-8bee-697f69cf0cf2 with identifier: 129153 to the API
2026-03-12 20:49:55 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:49:55 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:49:55 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'deae318e-360f-5f74-8bee-697f69cf0cf2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN596XQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-xdrive25e-m-sport-dkg7-129153',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 49576,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90345,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76394,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89413,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90536,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87422,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76285,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88678,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90774,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118557,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_deae318e-360f-5f74-8bee-697f69cf0cf2/deae318e-360f-5f74-8bee-697f69cf0cf2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118190,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129153/9.jpeg',
'Width': 1280}],
'price': 42990.0,
'price_includes_vat': True,
'registration_date': '2023-05-12',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 xDrive25e M Sport DKG7',
'transmission': 'automatic',
'trim': 'xDrive25e M Sport DKG7',
'vin': 'WBA21EF0205W82504',
'year': 2023}
2026-03-12 20:49:55 [arval.fr] INFO: Saving data for 129153: {'created_time': 1773348595.337588, 'last_price_update_time': 1773348595.337598}
2026-03-12 20:49:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:49:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:49:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12812910>
2026-03-12 20:49:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:49:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/6.jpeg saved to cache
2026-03-12 20:49:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:49:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:49:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:49:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:49:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb910>
2026-03-12 20:49:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/5.jpeg saved to cache
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:49:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 43402b6c-a4ae-544a-b427-c40b398f6547 with identifier: 129154
2026-03-12 20:49:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43402b6c-a4ae-544a-b427-c40b398f6547 with scrape type 1
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/0.jpeg not downloaded yet
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/1.jpeg not downloaded yet
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/2.jpeg not downloaded yet
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/3.jpeg not downloaded yet
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/4.jpeg not downloaded yet
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/5.jpeg not downloaded yet
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/6.jpeg not downloaded yet
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/7.jpeg not downloaded yet
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/8.jpeg not downloaded yet
2026-03-12 20:49:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/9.jpeg not downloaded yet
2026-03-12 20:49:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:49:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:49:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:49:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02610>
2026-03-12 20:49:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/4.jpeg saved to cache
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:49:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with identifier: 129155
2026-03-12 20:49:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with scrape type 1
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/0.jpeg not downloaded yet
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/1.jpeg not downloaded yet
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/2.jpeg not downloaded yet
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/3.jpeg not downloaded yet
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/4.jpeg not downloaded yet
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/5.jpeg not downloaded yet
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/6.jpeg not downloaded yet
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/7.jpeg not downloaded yet
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/8.jpeg not downloaded yet
2026-03-12 20:49:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/9.jpeg not downloaded yet
2026-03-12 20:49:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:49:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee757494-4c80-5f5a-9783-febaf4535640 with identifier: 129156
2026-03-12 20:49:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee757494-4c80-5f5a-9783-febaf4535640 with scrape type 1
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/0.jpeg not downloaded yet
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/1.jpeg not downloaded yet
2026-03-12 20:49:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/2.jpeg not downloaded yet
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/3.jpeg not downloaded yet
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/4.jpeg not downloaded yet
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/5.jpeg not downloaded yet
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/6.jpeg not downloaded yet
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/7.jpeg not downloaded yet
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/8.jpeg not downloaded yet
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/9.jpeg not downloaded yet
2026-03-12 20:49:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:49:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126c1e90>
2026-03-12 20:49:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:49:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:49:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:49:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/3.jpeg saved to cache
2026-03-12 20:49:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:50:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:50:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659290>
2026-03-12 20:50:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:50:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/2.jpeg saved to cache
2026-03-12 20:50:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:50:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:50:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a810>
2026-03-12 20:50:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:50:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/1.jpeg saved to cache
2026-03-12 20:50:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:50:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129152)
2026-03-12 20:50:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659fd0>
2026-03-12 20:50:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:50:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/0.jpeg saved to cache
2026-03-12 20:50:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fe282f1a-a9b6-501e-907b-88a025d2fc73
2026-03-12 20:50:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fe282f1a-a9b6-501e-907b-88a025d2fc73, skipping ID generation
2026-03-12 20:50:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fe282f1a-a9b6-501e-907b-88a025d2fc73 with scrape type 1
2026-03-12 20:50:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fe282f1a-a9b6-501e-907b-88a025d2fc73 sending to next pipeline
2026-03-12 20:50:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fe282f1a-a9b6-501e-907b-88a025d2fc73, identifier: 129152
2026-03-12 20:50:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fe282f1a-a9b6-501e-907b-88a025d2fc73 with identifier: 129152
2026-03-12 20:50:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fe282f1a-a9b6-501e-907b-88a025d2fc73 with identifier: 129152
2026-03-12 20:50:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fe282f1a-a9b6-501e-907b-88a025d2fc73 with identifier: 129152 to the API
2026-03-12 20:50:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:50:03 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:50:03 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 129,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'fe282f1a-a9b6-501e-907b-88a025d2fc73',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD674SP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volvo-xc40-momentum-2wd-15-130-bva8-129152',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volvo',
'model': 'XC40',
'odometer': 74777,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86582,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78711,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87050,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88118,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89231,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78969,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89037,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88665,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43364,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fe282f1a-a9b6-501e-907b-88a025d2fc73/fe282f1a-a9b6-501e-907b-88a025d2fc73_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129152/9.jpeg',
'Width': 1280}],
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2021-12-22',
'seats_number': 0,
'seller_name': None,
'title': 'Volvo XC40 Momentum 2WD 1.5 130 BVA8',
'transmission': 'automatic',
'trim': 'Momentum 2WD 1.5 130 BVA8',
'vin': 'YV1XZL4VDN2721813',
'year': 2021}
2026-03-12 20:50:03 [arval.fr] INFO: Saving data for 129152: {'created_time': 1773348603.991878, 'last_price_update_time': 1773348603.991889}
2026-03-12 20:50:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:50:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f30cd0>
2026-03-12 20:50:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:50:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/8.jpeg saved to cache
2026-03-12 20:50:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:50:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:50:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659c10>
2026-03-12 20:50:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:50:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/7.jpeg saved to cache
2026-03-12 20:50:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:50:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:50:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bd9d0>
2026-03-12 20:50:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:50:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/6.jpeg saved to cache
2026-03-12 20:50:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:50:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:50:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a510>
2026-03-12 20:50:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:50:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/5.jpeg saved to cache
2026-03-12 20:50:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:50:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:50:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bded0>
2026-03-12 20:50:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:50:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/4.jpeg saved to cache
2026-03-12 20:50:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:50:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:50:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274d050>
2026-03-12 20:50:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:50:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/3.jpeg saved to cache
2026-03-12 20:50:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:50:11 [scrapy.extensions.logstats] INFO: Crawled 325 pages (at 5 pages/min), scraped 259 items (at 5 items/min)
2026-03-12 20:50:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:50:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:50:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae990>
2026-03-12 20:50:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:50:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/2.jpeg saved to cache
2026-03-12 20:50:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:50:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:50:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274fb90>
2026-03-12 20:50:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:50:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/1.jpeg saved to cache
2026-03-12 20:50:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:50:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129151)
2026-03-12 20:50:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18ed0>
2026-03-12 20:50:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:50:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/0.jpeg saved to cache
2026-03-12 20:50:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732
2026-03-12 20:50:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5a5497f1-55fa-53ab-ba7b-db21c6b17732, skipping ID generation
2026-03-12 20:50:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732 with scrape type 1
2026-03-12 20:50:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5a5497f1-55fa-53ab-ba7b-db21c6b17732 sending to next pipeline
2026-03-12 20:50:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5a5497f1-55fa-53ab-ba7b-db21c6b17732, identifier: 129151
2026-03-12 20:50:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5a5497f1-55fa-53ab-ba7b-db21c6b17732 with identifier: 129151
2026-03-12 20:50:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5a5497f1-55fa-53ab-ba7b-db21c6b17732 with identifier: 129151
2026-03-12 20:50:15 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5a5497f1-55fa-53ab-ba7b-db21c6b17732 with identifier: 129151 to the API
2026-03-12 20:50:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:50:15 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:50:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 141,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '5a5497f1-55fa-53ab-ba7b-db21c6b17732',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH976ZG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-xceed-active-business-16-gdi-isg-phev-dct6-129151',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'XCeed',
'odometer': 15320,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88104,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76446,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86572,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84086,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85556,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75088,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83440,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84407,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140789,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5a5497f1-55fa-53ab-ba7b-db21c6b17732/5a5497f1-55fa-53ab-ba7b-db21c6b17732_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121492,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129151/9.jpeg',
'Width': 1280}],
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2022-08-12',
'seats_number': 0,
'seller_name': None,
'title': 'Kia XCeed ACTIVE BUSINESS 1.6 GDI ISG PHEV DCT6',
'transmission': 'automatic',
'trim': 'ACTIVE BUSINESS 1.6 GDI ISG PHEV DCT6',
'vin': 'U5YH5F1AGNL030780',
'year': 2022}
2026-03-12 20:50:15 [arval.fr] INFO: Saving data for 129151: {'created_time': 1773348615.975945, 'last_price_update_time': 1773348615.975958}
2026-03-12 20:50:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19c47f50>
2026-03-12 20:50:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:50:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/9.jpeg saved to cache
2026-03-12 20:50:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12720c90>
2026-03-12 20:50:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:50:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/8.jpeg saved to cache
2026-03-12 20:50:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391bb90>
2026-03-12 20:50:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:50:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/9.jpeg saved to cache
2026-03-12 20:50:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e050>
2026-03-12 20:50:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:50:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/1.jpeg saved to cache
2026-03-12 20:50:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ccd90>
2026-03-12 20:50:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:50:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/9.jpeg saved to cache
2026-03-12 20:50:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396ccd0>
2026-03-12 20:50:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:50:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/8.jpeg saved to cache
2026-03-12 20:50:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cf850>
2026-03-12 20:50:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:50:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/7.jpeg saved to cache
2026-03-12 20:50:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262b190>
2026-03-12 20:50:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:50:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/6.jpeg saved to cache
2026-03-12 20:50:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253ad50>
2026-03-12 20:50:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:50:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/5.jpeg saved to cache
2026-03-12 20:50:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcddd0>
2026-03-12 20:50:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:50:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/4.jpeg saved to cache
2026-03-12 20:50:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725210>
2026-03-12 20:50:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:50:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/3.jpeg saved to cache
2026-03-12 20:50:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8bd0>
2026-03-12 20:50:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:50:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/2.jpeg saved to cache
2026-03-12 20:50:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129156)
2026-03-12 20:50:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd72d0>
2026-03-12 20:50:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:50:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/0.jpeg saved to cache
2026-03-12 20:50:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee757494-4c80-5f5a-9783-febaf4535640
2026-03-12 20:50:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee757494-4c80-5f5a-9783-febaf4535640, skipping ID generation
2026-03-12 20:50:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee757494-4c80-5f5a-9783-febaf4535640 with scrape type 1
2026-03-12 20:50:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee757494-4c80-5f5a-9783-febaf4535640 sending to next pipeline
2026-03-12 20:50:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee757494-4c80-5f5a-9783-febaf4535640, identifier: 129156
2026-03-12 20:50:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee757494-4c80-5f5a-9783-febaf4535640 with identifier: 129156
2026-03-12 20:50:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee757494-4c80-5f5a-9783-febaf4535640 with identifier: 129156
2026-03-12 20:50:32 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee757494-4c80-5f5a-9783-febaf4535640 with identifier: 129156 to the API
2026-03-12 20:50:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:50:32 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:50:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.9L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'ee757494-4c80-5f5a-9783-febaf4535640',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT945PX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-vito-fourgon-tole-114-cdi-fourgon-long-pro-129156',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Vito',
'odometer': 116706,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76486,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72440,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80754,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77920,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60811,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78295,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78705,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87833,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee757494-4c80-5f5a-9783-febaf4535640/ee757494-4c80-5f5a-9783-febaf4535640_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73299,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129156/9.jpeg',
'Width': 1280}],
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2024-01-16',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Vito Fourgon tole 114 CDI Fourgon LONG PRO',
'transmission': 'automatic',
'trim': 'Fourgon tole 114 CDI Fourgon LONG PRO',
'vin': 'W1VVKBEZ0R4364730',
'year': 2024}
2026-03-12 20:50:32 [arval.fr] INFO: Saving data for 129156: {'created_time': 1773348632.413253, 'last_price_update_time': 1773348632.413265}
2026-03-12 20:50:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fedf50>
2026-03-12 20:50:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:50:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/8.jpeg saved to cache
2026-03-12 20:50:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:50:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253ad50>
2026-03-12 20:50:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:50:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/7.jpeg saved to cache
2026-03-12 20:50:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:50:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:50:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6809f821-f49a-5dde-ad08-c1734c1c0f31 with identifier: 129157
2026-03-12 20:50:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6809f821-f49a-5dde-ad08-c1734c1c0f31 with scrape type 1
2026-03-12 20:50:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:50:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/0.jpeg not downloaded yet
2026-03-12 20:50:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/1.jpeg not downloaded yet
2026-03-12 20:50:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/2.jpeg not downloaded yet
2026-03-12 20:50:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/3.jpeg not downloaded yet
2026-03-12 20:50:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd97d0>
2026-03-12 20:50:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/6.jpeg saved to cache
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/4.jpeg not downloaded yet
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/5.jpeg not downloaded yet
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/6.jpeg not downloaded yet
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/7.jpeg not downloaded yet
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/8.jpeg not downloaded yet
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/9.jpeg not downloaded yet
2026-03-12 20:50:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:50:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da410>
2026-03-12 20:50:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/5.jpeg saved to cache
2026-03-12 20:50:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8410>
2026-03-12 20:50:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:50:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/4.jpeg saved to cache
2026-03-12 20:50:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:50:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:50:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80440109-fec7-57a3-94be-dfb1af93dd98 with identifier: 129159
2026-03-12 20:50:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80440109-fec7-57a3-94be-dfb1af93dd98 with scrape type 1
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/0.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/1.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/2.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/3.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/4.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/5.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with identifier: 129160
2026-03-12 20:50:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with scrape type 1
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/0.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/6.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/1.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/7.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/2.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/8.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/3.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/9.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/4.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/5.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/6.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/7.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/8.jpeg not downloaded yet
2026-03-12 20:50:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/9.jpeg not downloaded yet
2026-03-12 20:50:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1b50>
2026-03-12 20:50:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:50:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/3.jpeg saved to cache
2026-03-12 20:50:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba850>
2026-03-12 20:50:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:50:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/2.jpeg saved to cache
2026-03-12 20:50:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1a10>
2026-03-12 20:50:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:50:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/1.jpeg saved to cache
2026-03-12 20:50:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129155)
2026-03-12 20:50:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273a450>
2026-03-12 20:50:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:50:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/0.jpeg saved to cache
2026-03-12 20:50:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8
2026-03-12 20:50:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8, skipping ID generation
2026-03-12 20:50:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with scrape type 1
2026-03-12 20:50:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 sending to next pipeline
2026-03-12 20:50:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8, identifier: 129155
2026-03-12 20:50:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with identifier: 129155
2026-03-12 20:50:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with identifier: 129155
2026-03-12 20:50:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2ce8d06b-1f05-5330-9cdd-f49b81e951c8 with identifier: 129155 to the API
2026-03-12 20:50:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:50:43 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:50:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2ce8d06b-1f05-5330-9cdd-f49b81e951c8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS689JT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-sdrive18i-business-design-dkg7-129155',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 113587,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86483,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73201,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81069,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84604,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80128,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71549,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83890,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87256,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117718,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce8d06b-1f05-5330-9cdd-f49b81e951c8/2ce8d06b-1f05-5330-9cdd-f49b81e951c8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122260,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129155/9.jpeg',
'Width': 1280}],
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2023-11-14',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 sDrive18i Business Design DKG7',
'transmission': 'automatic',
'trim': 'sDrive18i Business Design DKG7',
'vin': 'WBA11EE0605X78245',
'year': 2023}
2026-03-12 20:50:43 [arval.fr] INFO: Saving data for 129155: {'created_time': 1773348643.18133, 'last_price_update_time': 1773348643.181341}
2026-03-12 20:50:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903490>
2026-03-12 20:50:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:50:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/7.jpeg saved to cache
2026-03-12 20:50:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd97d0>
2026-03-12 20:50:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:50:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/6.jpeg saved to cache
2026-03-12 20:50:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126535d0>
2026-03-12 20:50:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:50:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/5.jpeg saved to cache
2026-03-12 20:50:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1a450>
2026-03-12 20:50:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:50:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/4.jpeg saved to cache
2026-03-12 20:50:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e15150>
2026-03-12 20:50:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:50:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/3.jpeg saved to cache
2026-03-12 20:50:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12586950>
2026-03-12 20:50:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:50:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/2.jpeg saved to cache
2026-03-12 20:50:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa4750>
2026-03-12 20:50:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:50:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/1.jpeg saved to cache
2026-03-12 20:50:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129154)
2026-03-12 20:50:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1a090>
2026-03-12 20:50:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:50:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/0.jpeg saved to cache
2026-03-12 20:50:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 43402b6c-a4ae-544a-b427-c40b398f6547
2026-03-12 20:50:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 43402b6c-a4ae-544a-b427-c40b398f6547, skipping ID generation
2026-03-12 20:50:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 43402b6c-a4ae-544a-b427-c40b398f6547 with scrape type 1
2026-03-12 20:50:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 43402b6c-a4ae-544a-b427-c40b398f6547 sending to next pipeline
2026-03-12 20:50:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 43402b6c-a4ae-544a-b427-c40b398f6547, identifier: 129154
2026-03-12 20:50:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 43402b6c-a4ae-544a-b427-c40b398f6547 with identifier: 129154
2026-03-12 20:50:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 43402b6c-a4ae-544a-b427-c40b398f6547 with identifier: 129154
2026-03-12 20:50:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 43402b6c-a4ae-544a-b427-c40b398f6547 with identifier: 129154 to the API
2026-03-12 20:50:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:50:51 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:50:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '43402b6c-a4ae-544a-b427-c40b398f6547',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS058KT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-sdrive18i-business-design-dkg7-129154',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 83215,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83779,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73772,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81346,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85515,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80432,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71351,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85012,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86076,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126381,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_43402b6c-a4ae-544a-b427-c40b398f6547/43402b6c-a4ae-544a-b427-c40b398f6547_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123577,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129154/9.jpeg',
'Width': 1280}],
'price': 29990.0,
'price_includes_vat': True,
'registration_date': '2023-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 sDrive18i Business Design DKG7',
'transmission': 'automatic',
'trim': 'sDrive18i Business Design DKG7',
'vin': 'WBA11EE0405Y21982',
'year': 2023}
2026-03-12 20:50:52 [arval.fr] INFO: Saving data for 129154: {'created_time': 1773348652.116173, 'last_price_update_time': 1773348652.116185}
2026-03-12 20:50:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:50:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4c850>
2026-03-12 20:50:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:50:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/9.jpeg saved to cache
2026-03-12 20:50:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:50:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:50:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da5d0>
2026-03-12 20:50:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:50:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/8.jpeg saved to cache
2026-03-12 20:50:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:50:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:50:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6b90>
2026-03-12 20:50:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:50:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/7.jpeg saved to cache
2026-03-12 20:50:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:50:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:50:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12652950>
2026-03-12 20:50:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:50:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/6.jpeg saved to cache
2026-03-12 20:50:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:50:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:50:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6ee90>
2026-03-12 20:50:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:50:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/9.jpeg saved to cache
2026-03-12 20:50:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:50:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:50:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:50:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8bd0>
2026-03-12 20:50:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:50:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:50:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:50:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:50:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/8.jpeg saved to cache
2026-03-12 20:50:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:51:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:51:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19359310>
2026-03-12 20:51:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:51:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/7.jpeg saved to cache
2026-03-12 20:51:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:51:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:51:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12584710>
2026-03-12 20:51:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:51:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/6.jpeg saved to cache
2026-03-12 20:51:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:51:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:51:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12722a90>
2026-03-12 20:51:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:51:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/5.jpeg saved to cache
2026-03-12 20:51:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:51:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:51:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8e10>
2026-03-12 20:51:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:51:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/4.jpeg saved to cache
2026-03-12 20:51:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:51:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12651990>
2026-03-12 20:51:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:51:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/9.jpeg saved to cache
2026-03-12 20:51:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:51:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8d10>
2026-03-12 20:51:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:51:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/3.jpeg saved to cache
2026-03-12 20:51:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:51:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e1f10>
2026-03-12 20:51:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:51:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/8.jpeg saved to cache
2026-03-12 20:51:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:51:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb94d0>
2026-03-12 20:51:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:51:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/2.jpeg saved to cache
2026-03-12 20:51:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:51:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:51:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273d050>
2026-03-12 20:51:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:51:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/7.jpeg saved to cache
2026-03-12 20:51:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:51:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12628c90>
2026-03-12 20:51:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:51:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/1.jpeg saved to cache
2026-03-12 20:51:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:51:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:51:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:51:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ef8ac04-9f67-5782-8a6b-46276b95d986 with identifier: 129161
2026-03-12 20:51:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ef8ac04-9f67-5782-8a6b-46276b95d986 with scrape type 1
2026-03-12 20:51:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/0.jpeg not downloaded yet
2026-03-12 20:51:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/1.jpeg not downloaded yet
2026-03-12 20:51:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/2.jpeg not downloaded yet
2026-03-12 20:51:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/3.jpeg not downloaded yet
2026-03-12 20:51:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/4.jpeg not downloaded yet
2026-03-12 20:51:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/5.jpeg not downloaded yet
2026-03-12 20:51:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/6.jpeg not downloaded yet
2026-03-12 20:51:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/7.jpeg not downloaded yet
2026-03-12 20:51:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/8.jpeg not downloaded yet
2026-03-12 20:51:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/9.jpeg not downloaded yet
2026-03-12 20:51:11 [scrapy.extensions.logstats] INFO: Crawled 329 pages (at 4 pages/min), scraped 263 items (at 4 items/min)
2026-03-12 20:51:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:51:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb97d0>
2026-03-12 20:51:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/6.jpeg saved to cache
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:51:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d484bd8f-951a-5ad4-b12c-0342cceda065 with identifier: 129162
2026-03-12 20:51:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d484bd8f-951a-5ad4-b12c-0342cceda065 with scrape type 1
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/0.jpeg not downloaded yet
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/1.jpeg not downloaded yet
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/2.jpeg not downloaded yet
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/3.jpeg not downloaded yet
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/4.jpeg not downloaded yet
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/5.jpeg not downloaded yet
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/6.jpeg not downloaded yet
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/7.jpeg not downloaded yet
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/8.jpeg not downloaded yet
2026-03-12 20:51:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/9.jpeg not downloaded yet
2026-03-12 20:51:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129160)
2026-03-12 20:51:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e1590>
2026-03-12 20:51:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:51:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/0.jpeg saved to cache
2026-03-12 20:51:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a
2026-03-12 20:51:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a, skipping ID generation
2026-03-12 20:51:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with scrape type 1
2026-03-12 20:51:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e5c86879-83d1-5b6d-8b15-2ebd2c47c14a sending to next pipeline
2026-03-12 20:51:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a, identifier: 129160
2026-03-12 20:51:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with identifier: 129160
2026-03-12 20:51:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with identifier: 129160
2026-03-12 20:51:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e5c86879-83d1-5b6d-8b15-2ebd2c47c14a with identifier: 129160 to the API
2026-03-12 20:51:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:51:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:51:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'e5c86879-83d1-5b6d-8b15-2ebd2c47c14a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN558DH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/alfa-romeo-tonale-sprint-16-turbo-130-bvm6-129160',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Alfa Romeo',
'model': 'Tonale',
'odometer': 38592,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87388,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76938,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85276,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86967,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86160,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74438,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87044,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88264,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116865,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e5c86879-83d1-5b6d-8b15-2ebd2c47c14a/e5c86879-83d1-5b6d-8b15-2ebd2c47c14a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106302,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129160/9.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2023-03-31',
'seats_number': 0,
'seller_name': None,
'title': 'Alfa Romeo Tonale Sprint 1.6 Turbo 130 BVM6',
'transmission': 'automatic',
'trim': 'Sprint 1.6 Turbo 130 BVM6',
'vin': 'ZARNASAS5N3020660',
'year': 2023}
2026-03-12 20:51:13 [arval.fr] INFO: Saving data for 129160: {'created_time': 1773348673.715416, 'last_price_update_time': 1773348673.715425}
2026-03-12 20:51:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139013d0>
2026-03-12 20:51:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:51:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/5.jpeg saved to cache
2026-03-12 20:51:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fed090>
2026-03-12 20:51:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:51:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/4.jpeg saved to cache
2026-03-12 20:51:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb5d0>
2026-03-12 20:51:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:51:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/3.jpeg saved to cache
2026-03-12 20:51:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804c410>
2026-03-12 20:51:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:51:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/2.jpeg saved to cache
2026-03-12 20:51:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb110>
2026-03-12 20:51:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:51:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/1.jpeg saved to cache
2026-03-12 20:51:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129159)
2026-03-12 20:51:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e1fd0>
2026-03-12 20:51:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:51:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/0.jpeg saved to cache
2026-03-12 20:51:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 80440109-fec7-57a3-94be-dfb1af93dd98
2026-03-12 20:51:19 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 80440109-fec7-57a3-94be-dfb1af93dd98, skipping ID generation
2026-03-12 20:51:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80440109-fec7-57a3-94be-dfb1af93dd98 with scrape type 1
2026-03-12 20:51:19 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 80440109-fec7-57a3-94be-dfb1af93dd98 sending to next pipeline
2026-03-12 20:51:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 80440109-fec7-57a3-94be-dfb1af93dd98, identifier: 129159
2026-03-12 20:51:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 80440109-fec7-57a3-94be-dfb1af93dd98 with identifier: 129159
2026-03-12 20:51:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 80440109-fec7-57a3-94be-dfb1af93dd98 with identifier: 129159
2026-03-12 20:51:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 80440109-fec7-57a3-94be-dfb1af93dd98 with identifier: 129159 to the API
2026-03-12 20:51:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:51:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:51:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '80440109-fec7-57a3-94be-dfb1af93dd98',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB049MH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-t-roc-lounge-10-tsi-110-129159',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'T-Roc',
'odometer': 41377,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86409,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81887,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87358,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84655,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86923,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79202,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87310,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85987,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_80440109-fec7-57a3-94be-dfb1af93dd98/80440109-fec7-57a3-94be-dfb1af93dd98_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90473,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129159/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2021-08-31',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen T-Roc LOUNGE 1.0 TSI 110',
'transmission': 'manual',
'trim': 'LOUNGE 1.0 TSI 110',
'vin': 'WVGZZZA1ZMV186780',
'year': 2021}
2026-03-12 20:51:20 [arval.fr] INFO: Saving data for 129159: {'created_time': 1773348680.386804, 'last_price_update_time': 1773348680.386814}
2026-03-12 20:51:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:51:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394b390>
2026-03-12 20:51:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:51:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/5.jpeg saved to cache
2026-03-12 20:51:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:51:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:51:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738f50>
2026-03-12 20:51:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:51:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/4.jpeg saved to cache
2026-03-12 20:51:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:51:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:51:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5a10>
2026-03-12 20:51:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:51:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/3.jpeg saved to cache
2026-03-12 20:51:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:51:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:51:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fedf50>
2026-03-12 20:51:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:51:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/2.jpeg saved to cache
2026-03-12 20:51:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:51:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:51:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271da10>
2026-03-12 20:51:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:51:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/1.jpeg saved to cache
2026-03-12 20:51:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:51:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129157)
2026-03-12 20:51:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e1cd0>
2026-03-12 20:51:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:51:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/0.jpeg saved to cache
2026-03-12 20:51:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6809f821-f49a-5dde-ad08-c1734c1c0f31
2026-03-12 20:51:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6809f821-f49a-5dde-ad08-c1734c1c0f31, skipping ID generation
2026-03-12 20:51:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6809f821-f49a-5dde-ad08-c1734c1c0f31 with scrape type 1
2026-03-12 20:51:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6809f821-f49a-5dde-ad08-c1734c1c0f31 sending to next pipeline
2026-03-12 20:51:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6809f821-f49a-5dde-ad08-c1734c1c0f31, identifier: 129157
2026-03-12 20:51:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6809f821-f49a-5dde-ad08-c1734c1c0f31 with identifier: 129157
2026-03-12 20:51:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6809f821-f49a-5dde-ad08-c1734c1c0f31 with identifier: 129157
2026-03-12 20:51:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6809f821-f49a-5dde-ad08-c1734c1c0f31 with identifier: 129157 to the API
2026-03-12 20:51:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:51:27 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:51:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 65,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6809f821-f49a-5dde-ad08-c1734c1c0f31',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ446ZA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-twingo-equilibre-sce-65-129157',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Twingo',
'odometer': 27457,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63850,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51135,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61959,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62550,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65927,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50773,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64589,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62725,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82391,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6809f821-f49a-5dde-ad08-c1734c1c0f31/6809f821-f49a-5dde-ad08-c1734c1c0f31_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63867,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129157/9.jpeg',
'Width': 1280}],
'price': 11590.0,
'price_includes_vat': True,
'registration_date': '2022-10-12',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Twingo Equilibre SCe 65',
'transmission': 'manual',
'trim': 'Equilibre SCe 65',
'vin': 'VF1AH000669596165',
'year': 2022}
2026-03-12 20:51:27 [arval.fr] INFO: Saving data for 129157: {'created_time': 1773348687.836465, 'last_price_update_time': 1773348687.836477}
2026-03-12 20:51:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 20:51:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918910>
2026-03-12 20:51:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:51:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/6.jpeg saved to cache
2026-03-12 20:51:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 20:51:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806b8d0>
2026-03-12 20:51:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:51:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/9.jpeg saved to cache
2026-03-12 20:51:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273cbd0>
2026-03-12 20:51:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:51:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/8.jpeg saved to cache
2026-03-12 20:51:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950f810>
2026-03-12 20:51:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:51:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/9.jpeg saved to cache
2026-03-12 20:51:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f0d0>
2026-03-12 20:51:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:51:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/8.jpeg saved to cache
2026-03-12 20:51:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9fd0>
2026-03-12 20:51:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:51:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/7.jpeg saved to cache
2026-03-12 20:51:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180caa90>
2026-03-12 20:51:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:51:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/6.jpeg saved to cache
2026-03-12 20:51:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19633b50>
2026-03-12 20:51:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:51:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/5.jpeg saved to cache
2026-03-12 20:51:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271cb10>
2026-03-12 20:51:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:51:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/4.jpeg saved to cache
2026-03-12 20:51:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727510>
2026-03-12 20:51:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:51:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/3.jpeg saved to cache
2026-03-12 20:51:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c8810>
2026-03-12 20:51:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:51:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/2.jpeg saved to cache
2026-03-12 20:51:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d5810>
2026-03-12 20:51:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:51:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/1.jpeg saved to cache
2026-03-12 20:51:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129162)
2026-03-12 20:51:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271ca50>
2026-03-12 20:51:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:51:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/0.jpeg saved to cache
2026-03-12 20:51:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d484bd8f-951a-5ad4-b12c-0342cceda065
2026-03-12 20:51:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d484bd8f-951a-5ad4-b12c-0342cceda065, skipping ID generation
2026-03-12 20:51:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d484bd8f-951a-5ad4-b12c-0342cceda065 with scrape type 1
2026-03-12 20:51:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d484bd8f-951a-5ad4-b12c-0342cceda065 sending to next pipeline
2026-03-12 20:51:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d484bd8f-951a-5ad4-b12c-0342cceda065, identifier: 129162
2026-03-12 20:51:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d484bd8f-951a-5ad4-b12c-0342cceda065 with identifier: 129162
2026-03-12 20:51:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d484bd8f-951a-5ad4-b12c-0342cceda065 with identifier: 129162
2026-03-12 20:51:43 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d484bd8f-951a-5ad4-b12c-0342cceda065 with identifier: 129162 to the API
2026-03-12 20:51:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:51:43 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:51:43 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'd484bd8f-951a-5ad4-b12c-0342cceda065',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE904CJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-3-touring-320-d-xdrive-m-sport-20-190-bva8-129162',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 87253,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87931,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72910,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85511,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87127,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86434,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70522,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88080,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86242,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141149,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d484bd8f-951a-5ad4-b12c-0342cceda065/d484bd8f-951a-5ad4-b12c-0342cceda065_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117899,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129162/9.jpeg',
'Width': 1280}],
'price': 34990.0,
'price_includes_vat': True,
'registration_date': '2022-01-13',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 3 Touring 320 d xDrive M Sport 2.0 190 BVA8',
'transmission': 'automatic',
'trim': 'Touring 320 d xDrive M Sport 2.0 190 BVA8',
'vin': 'WBA31DZ030FM34542',
'year': 2022}
2026-03-12 20:51:43 [arval.fr] INFO: Saving data for 129162: {'created_time': 1773348703.499551, 'last_price_update_time': 1773348703.499563}
2026-03-12 20:51:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18082f90>
2026-03-12 20:51:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:51:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/7.jpeg saved to cache
2026-03-12 20:51:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa5150>
2026-03-12 20:51:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:51:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/6.jpeg saved to cache
2026-03-12 20:51:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fb50>
2026-03-12 20:51:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:51:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/5.jpeg saved to cache
2026-03-12 20:51:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724d50>
2026-03-12 20:51:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:51:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/4.jpeg saved to cache
2026-03-12 20:51:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ff10>
2026-03-12 20:51:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:51:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/3.jpeg saved to cache
2026-03-12 20:51:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:51:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727190>
2026-03-12 20:51:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:51:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/2.jpeg saved to cache
2026-03-12 20:51:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727510>
2026-03-12 20:51:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:51:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/1.jpeg saved to cache
2026-03-12 20:51:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:51:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:51:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188 with identifier: 129163
2026-03-12 20:51:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188 with scrape type 1
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/0.jpeg not downloaded yet
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/1.jpeg not downloaded yet
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/2.jpeg not downloaded yet
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/3.jpeg not downloaded yet
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/4.jpeg not downloaded yet
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/5.jpeg not downloaded yet
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/6.jpeg not downloaded yet
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/7.jpeg not downloaded yet
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/8.jpeg not downloaded yet
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/9.jpeg not downloaded yet
2026-03-12 20:51:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129161)
2026-03-12 20:51:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f6410>
2026-03-12 20:51:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/0.jpeg saved to cache
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7ef8ac04-9f67-5782-8a6b-46276b95d986
2026-03-12 20:51:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ef8ac04-9f67-5782-8a6b-46276b95d986, skipping ID generation
2026-03-12 20:51:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ef8ac04-9f67-5782-8a6b-46276b95d986 with scrape type 1
2026-03-12 20:51:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7ef8ac04-9f67-5782-8a6b-46276b95d986 sending to next pipeline
2026-03-12 20:51:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7ef8ac04-9f67-5782-8a6b-46276b95d986, identifier: 129161
2026-03-12 20:51:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7ef8ac04-9f67-5782-8a6b-46276b95d986 with identifier: 129161
2026-03-12 20:51:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7ef8ac04-9f67-5782-8a6b-46276b95d986 with identifier: 129161
2026-03-12 20:51:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7ef8ac04-9f67-5782-8a6b-46276b95d986 with identifier: 129161 to the API
2026-03-12 20:51:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:51:52 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:51:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '7ef8ac04-9f67-5782-8a6b-46276b95d986',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF890FM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-talisman-business-13-tce-160-bva7-129161',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Talisman',
'odometer': 75842,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87996,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82957,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87224,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87386,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88621,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79314,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87468,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88757,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61623,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ef8ac04-9f67-5782-8a6b-46276b95d986/7ef8ac04-9f67-5782-8a6b-46276b95d986_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50242,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129161/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-03-16',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Talisman Business 1.3 TCe 160 BVA7',
'transmission': 'automatic',
'trim': 'Business 1.3 TCe 160 BVA7',
'vin': 'VF1RFD00668831962',
'year': 2022}
2026-03-12 20:51:52 [arval.fr] INFO: Saving data for 129161: {'created_time': 1773348712.423854, 'last_price_update_time': 1773348712.423864}
2026-03-12 20:51:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:51:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:51:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5016edcc-cab4-5da0-ae12-d43eec0aff3e with identifier: 129164
2026-03-12 20:51:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e with scrape type 1
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/0.jpeg not downloaded yet
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/1.jpeg not downloaded yet
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/2.jpeg not downloaded yet
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/3.jpeg not downloaded yet
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/4.jpeg not downloaded yet
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/5.jpeg not downloaded yet
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/6.jpeg not downloaded yet
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/7.jpeg not downloaded yet
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/8.jpeg not downloaded yet
2026-03-12 20:51:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/9.jpeg not downloaded yet
2026-03-12 20:51:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 20:51:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126855d0>
2026-03-12 20:51:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:51:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/5.jpeg saved to cache
2026-03-12 20:51:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 20:51:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:51:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 346e1e71-f378-5ed4-8f7d-207923cc555b with identifier: 129165
2026-03-12 20:51:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 346e1e71-f378-5ed4-8f7d-207923cc555b with scrape type 1
2026-03-12 20:51:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:51:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/0.jpeg not downloaded yet
2026-03-12 20:51:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/1.jpeg not downloaded yet
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/2.jpeg not downloaded yet
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/3.jpeg not downloaded yet
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/4.jpeg not downloaded yet
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/5.jpeg not downloaded yet
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/6.jpeg not downloaded yet
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/7.jpeg not downloaded yet
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/8.jpeg not downloaded yet
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/9.jpeg not downloaded yet
2026-03-12 20:51:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 20:51:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282bc50>
2026-03-12 20:51:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/4.jpeg saved to cache
2026-03-12 20:51:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 20:51:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 20:51:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b8d0>
2026-03-12 20:51:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:51:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/3.jpeg saved to cache
2026-03-12 20:51:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 20:51:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 20:51:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856090>
2026-03-12 20:51:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:51:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/2.jpeg saved to cache
2026-03-12 20:51:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 20:51:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 20:51:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:51:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feea50>
2026-03-12 20:51:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:51:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:51:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:51:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/1.jpeg saved to cache
2026-03-12 20:51:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 20:51:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129171)
2026-03-12 20:52:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9290>
2026-03-12 20:52:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:52:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/0.jpeg saved to cache
2026-03-12 20:52:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 88d5f382-c22c-562e-a57a-73614475f8de
2026-03-12 20:52:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 88d5f382-c22c-562e-a57a-73614475f8de, skipping ID generation
2026-03-12 20:52:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88d5f382-c22c-562e-a57a-73614475f8de with scrape type 1
2026-03-12 20:52:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 88d5f382-c22c-562e-a57a-73614475f8de sending to next pipeline
2026-03-12 20:52:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 88d5f382-c22c-562e-a57a-73614475f8de, identifier: 129171
2026-03-12 20:52:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 88d5f382-c22c-562e-a57a-73614475f8de with identifier: 129171
2026-03-12 20:52:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 88d5f382-c22c-562e-a57a-73614475f8de with identifier: 129171
2026-03-12 20:52:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 88d5f382-c22c-562e-a57a-73614475f8de with identifier: 129171 to the API
2026-03-12 20:52:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:52:00 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:52:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '88d5f382-c22c-562e-a57a-73614475f8de',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL466GB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-n-connecta-13-mhev-158-xtronic-129171',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 64286,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65614,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56606,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66244,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68123,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67563,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55535,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64897,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68935,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46830,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88d5f382-c22c-562e-a57a-73614475f8de/88d5f382-c22c-562e-a57a-73614475f8de_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66995,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129171/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2022-12-22',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai N-Connecta 1.3 MHEV 158 Xtronic',
'transmission': 'automatic',
'trim': 'N-Connecta 1.3 MHEV 158 Xtronic',
'vin': 'SJNTAAJ12U1111386',
'year': 2022}
2026-03-12 20:52:00 [arval.fr] INFO: Saving data for 129171: {'created_time': 1773348720.537385, 'last_price_update_time': 1773348720.537395}
2026-03-12 20:52:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 20:52:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139046d0>
2026-03-12 20:52:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/6.jpeg saved to cache
2026-03-12 20:52:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 20:52:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 20:52:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804ccd0>
2026-03-12 20:52:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/5.jpeg saved to cache
2026-03-12 20:52:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 20:52:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 20:52:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1ab90>
2026-03-12 20:52:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:52:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/4.jpeg saved to cache
2026-03-12 20:52:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 20:52:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 20:52:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e17d90>
2026-03-12 20:52:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:52:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/3.jpeg saved to cache
2026-03-12 20:52:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 20:52:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 20:52:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff7090>
2026-03-12 20:52:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:52:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/2.jpeg saved to cache
2026-03-12 20:52:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 20:52:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 20:52:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6d090>
2026-03-12 20:52:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/1.jpeg saved to cache
2026-03-12 20:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 20:52:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129184)
2026-03-12 20:52:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8f50>
2026-03-12 20:52:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/0.jpeg saved to cache
2026-03-12 20:52:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2
2026-03-12 20:52:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6683541b-efe7-5f50-b2aa-48a2c40d63f2, skipping ID generation
2026-03-12 20:52:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2 with scrape type 1
2026-03-12 20:52:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6683541b-efe7-5f50-b2aa-48a2c40d63f2 sending to next pipeline
2026-03-12 20:52:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6683541b-efe7-5f50-b2aa-48a2c40d63f2, identifier: 129184
2026-03-12 20:52:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6683541b-efe7-5f50-b2aa-48a2c40d63f2 with identifier: 129184
2026-03-12 20:52:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6683541b-efe7-5f50-b2aa-48a2c40d63f2 with identifier: 129184
2026-03-12 20:52:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6683541b-efe7-5f50-b2aa-48a2c40d63f2 with identifier: 129184 to the API
2026-03-12 20:52:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:52:07 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:52:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '6683541b-efe7-5f50-b2aa-48a2c40d63f2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR328TK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/cupra-formentor-business-edition-14-e-hybrid-204-dsg6-129184',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Cupra',
'model': 'Formentor',
'odometer': 114115,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87947,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77743,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88346,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85460,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85746,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70637,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83098,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89145,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142831,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6683541b-efe7-5f50-b2aa-48a2c40d63f2/6683541b-efe7-5f50-b2aa-48a2c40d63f2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129197,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129184/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2023-10-11',
'seats_number': 0,
'seller_name': None,
'title': 'Cupra Formentor Business Edition 1.4 e-HYBRID 204 DSG6',
'transmission': 'automatic',
'trim': 'Business Edition 1.4 e-HYBRID 204 DSG6',
'vin': 'VSSZZZKM3RR027881',
'year': 2023}
2026-03-12 20:52:08 [arval.fr] INFO: Saving data for 129184: {'created_time': 1773348728.097032, 'last_price_update_time': 1773348728.097042}
2026-03-12 20:52:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13901690>
2026-03-12 20:52:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:52:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/9.jpeg saved to cache
2026-03-12 20:52:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b2d0>
2026-03-12 20:52:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:52:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/8.jpeg saved to cache
2026-03-12 20:52:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282a010>
2026-03-12 20:52:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:52:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/9.jpeg saved to cache
2026-03-12 20:52:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:11 [scrapy.extensions.logstats] INFO: Crawled 333 pages (at 4 pages/min), scraped 270 items (at 7 items/min)
2026-03-12 20:52:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:52:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6ee90>
2026-03-12 20:52:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:52:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/8.jpeg saved to cache
2026-03-12 20:52:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f4d0>
2026-03-12 20:52:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:52:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/9.jpeg saved to cache
2026-03-12 20:52:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19b50690>
2026-03-12 20:52:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:52:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/8.jpeg saved to cache
2026-03-12 20:52:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963cd90>
2026-03-12 20:52:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:52:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/7.jpeg saved to cache
2026-03-12 20:52:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271d150>
2026-03-12 20:52:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:52:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/6.jpeg saved to cache
2026-03-12 20:52:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686c50>
2026-03-12 20:52:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:52:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/5.jpeg saved to cache
2026-03-12 20:52:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13911650>
2026-03-12 20:52:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:52:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/4.jpeg saved to cache
2026-03-12 20:52:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273b5d0>
2026-03-12 20:52:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:52:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/3.jpeg saved to cache
2026-03-12 20:52:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5cd0>
2026-03-12 20:52:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/2.jpeg saved to cache
2026-03-12 20:52:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125868d0>
2026-03-12 20:52:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:52:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/1.jpeg saved to cache
2026-03-12 20:52:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129165)
2026-03-12 20:52:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083ed0>
2026-03-12 20:52:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:52:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/0.jpeg saved to cache
2026-03-12 20:52:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 346e1e71-f378-5ed4-8f7d-207923cc555b
2026-03-12 20:52:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 346e1e71-f378-5ed4-8f7d-207923cc555b, skipping ID generation
2026-03-12 20:52:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 346e1e71-f378-5ed4-8f7d-207923cc555b with scrape type 1
2026-03-12 20:52:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 346e1e71-f378-5ed4-8f7d-207923cc555b sending to next pipeline
2026-03-12 20:52:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 346e1e71-f378-5ed4-8f7d-207923cc555b, identifier: 129165
2026-03-12 20:52:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 346e1e71-f378-5ed4-8f7d-207923cc555b with identifier: 129165
2026-03-12 20:52:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 346e1e71-f378-5ed4-8f7d-207923cc555b with identifier: 129165
2026-03-12 20:52:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 346e1e71-f378-5ed4-8f7d-207923cc555b with identifier: 129165 to the API
2026-03-12 20:52:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:52:26 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:52:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '346e1e71-f378-5ed4-8f7d-207923cc555b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN598NV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-business-design-129165',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 25531,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80893,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74401,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81993,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79934,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78888,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70978,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78978,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80216,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127237,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_346e1e71-f378-5ed4-8f7d-207923cc555b/346e1e71-f378-5ed4-8f7d-207923cc555b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125372,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129165/9.jpeg',
'Width': 1280}],
'price': 20590.0,
'price_includes_vat': True,
'registration_date': '2023-04-25',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i Business Design',
'transmission': 'manual',
'trim': '116i Business Design',
'vin': 'WBA7K110007M60860',
'year': 2023}
2026-03-12 20:52:26 [arval.fr] INFO: Saving data for 129165: {'created_time': 1773348746.467849, 'last_price_update_time': 1773348746.467859}
2026-03-12 20:52:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:52:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cdd90>
2026-03-12 20:52:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:52:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/7.jpeg saved to cache
2026-03-12 20:52:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d4b90>
2026-03-12 20:52:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:52:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/6.jpeg saved to cache
2026-03-12 20:52:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:52:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:52:28 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ca1619d0-a119-5f67-a7b5-7fcb15c68d37 with identifier: 129166
2026-03-12 20:52:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37 with scrape type 1
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/0.jpeg not downloaded yet
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/1.jpeg not downloaded yet
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/2.jpeg not downloaded yet
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/3.jpeg not downloaded yet
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/4.jpeg not downloaded yet
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/5.jpeg not downloaded yet
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/6.jpeg not downloaded yet
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/7.jpeg not downloaded yet
2026-03-12 20:52:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/8.jpeg not downloaded yet
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/9.jpeg not downloaded yet
2026-03-12 20:52:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2550>
2026-03-12 20:52:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/5.jpeg saved to cache
2026-03-12 20:52:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:29 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:52:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:52:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 91890ab3-3640-5979-92f5-1508aa7c386b with identifier: 129167
2026-03-12 20:52:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91890ab3-3640-5979-92f5-1508aa7c386b with scrape type 1
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/0.jpeg not downloaded yet
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/1.jpeg not downloaded yet
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/2.jpeg not downloaded yet
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/3.jpeg not downloaded yet
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/4.jpeg not downloaded yet
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/5.jpeg not downloaded yet
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/6.jpeg not downloaded yet
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/7.jpeg not downloaded yet
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/8.jpeg not downloaded yet
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/9.jpeg not downloaded yet
2026-03-12 20:52:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4c810>
2026-03-12 20:52:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/4.jpeg saved to cache
2026-03-12 20:52:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:52:30 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ea198fcf-fda5-5ed8-b78a-50331f695a61 with identifier: 129168
2026-03-12 20:52:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea198fcf-fda5-5ed8-b78a-50331f695a61 with scrape type 1
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/0.jpeg not downloaded yet
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/1.jpeg not downloaded yet
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/2.jpeg not downloaded yet
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/3.jpeg not downloaded yet
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/4.jpeg not downloaded yet
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/5.jpeg not downloaded yet
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/6.jpeg not downloaded yet
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/7.jpeg not downloaded yet
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/8.jpeg not downloaded yet
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/9.jpeg not downloaded yet
2026-03-12 20:52:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726fd0>
2026-03-12 20:52:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/3.jpeg saved to cache
2026-03-12 20:52:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f187d0>
2026-03-12 20:52:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:52:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/2.jpeg saved to cache
2026-03-12 20:52:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d78d0>
2026-03-12 20:52:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:52:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/1.jpeg saved to cache
2026-03-12 20:52:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129164)
2026-03-12 20:52:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686810>
2026-03-12 20:52:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:52:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/0.jpeg saved to cache
2026-03-12 20:52:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e
2026-03-12 20:52:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5016edcc-cab4-5da0-ae12-d43eec0aff3e, skipping ID generation
2026-03-12 20:52:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e with scrape type 1
2026-03-12 20:52:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5016edcc-cab4-5da0-ae12-d43eec0aff3e sending to next pipeline
2026-03-12 20:52:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5016edcc-cab4-5da0-ae12-d43eec0aff3e, identifier: 129164
2026-03-12 20:52:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5016edcc-cab4-5da0-ae12-d43eec0aff3e with identifier: 129164
2026-03-12 20:52:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5016edcc-cab4-5da0-ae12-d43eec0aff3e with identifier: 129164
2026-03-12 20:52:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5016edcc-cab4-5da0-ae12-d43eec0aff3e with identifier: 129164 to the API
2026-03-12 20:52:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:52:34 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:52:35 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '5016edcc-cab4-5da0-ae12-d43eec0aff3e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL011FR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie2-active-tourer-225e-xdrive-245-business-design-dkg7-129164',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie2',
'odometer': 42566,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65084,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52671,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64099,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63815,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49025,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59890,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63805,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52001,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5016edcc-cab4-5da0-ae12-d43eec0aff3e/5016edcc-cab4-5da0-ae12-d43eec0aff3e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80943,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129164/9.jpeg',
'Width': 1280}],
'price': 28490.0,
'price_includes_vat': True,
'registration_date': '2022-12-21',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie2 Active Tourer 225e xDrive 245 Business Design DKG7',
'transmission': 'automatic',
'trim': 'Active Tourer 225e xDrive 245 Business Design DKG7',
'vin': 'WBA21EA0907L99206',
'year': 2022}
2026-03-12 20:52:35 [arval.fr] INFO: Saving data for 129164: {'created_time': 1773348755.073721, 'last_price_update_time': 1773348755.073731}
2026-03-12 20:52:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c750>
2026-03-12 20:52:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:52:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/7.jpeg saved to cache
2026-03-12 20:52:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5410>
2026-03-12 20:52:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:52:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/6.jpeg saved to cache
2026-03-12 20:52:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12857cd0>
2026-03-12 20:52:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:52:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/5.jpeg saved to cache
2026-03-12 20:52:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6d010>
2026-03-12 20:52:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:52:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/4.jpeg saved to cache
2026-03-12 20:52:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127858d0>
2026-03-12 20:52:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:52:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/3.jpeg saved to cache
2026-03-12 20:52:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193669d0>
2026-03-12 20:52:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:52:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/2.jpeg saved to cache
2026-03-12 20:52:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef850>
2026-03-12 20:52:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:52:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/1.jpeg saved to cache
2026-03-12 20:52:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129163)
2026-03-12 20:52:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d6250>
2026-03-12 20:52:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:52:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/0.jpeg saved to cache
2026-03-12 20:52:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188
2026-03-12 20:52:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188, skipping ID generation
2026-03-12 20:52:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188 with scrape type 1
2026-03-12 20:52:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188 sending to next pipeline
2026-03-12 20:52:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188, identifier: 129163
2026-03-12 20:52:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188 with identifier: 129163
2026-03-12 20:52:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188 with identifier: 129163
2026-03-12 20:52:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 57f9ffd8-1eab-5f6d-9cec-cb0f99dea188 with identifier: 129163 to the API
2026-03-12 20:52:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:52:45 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:52:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '57f9ffd8-1eab-5f6d-9cec-cb0f99dea188',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG183NR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-3-touring-318d-150-business-design-bva8-129163',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 3',
'odometer': 109753,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85165,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79702,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85100,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86965,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76477,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85774,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86752,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58139,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_57f9ffd8-1eab-5f6d-9cec-cb0f99dea188/57f9ffd8-1eab-5f6d-9cec-cb0f99dea188_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83536,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129163/9.jpeg',
'Width': 1280}],
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2022-05-25',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 3 Touring 318d 150 Business Design BVA8',
'transmission': 'automatic',
'trim': 'Touring 318d 150 Business Design BVA8',
'vin': 'WBA6L310X0FN00906',
'year': 2022}
2026-03-12 20:52:45 [arval.fr] INFO: Saving data for 129163: {'created_time': 1773348765.47818, 'last_price_update_time': 1773348765.478189}
2026-03-12 20:52:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:52:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4210>
2026-03-12 20:52:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:52:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/7.jpeg saved to cache
2026-03-12 20:52:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:52:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:52:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367950>
2026-03-12 20:52:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:52:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/9.jpeg saved to cache
2026-03-12 20:52:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:52:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:52:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12786450>
2026-03-12 20:52:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:52:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/9.jpeg saved to cache
2026-03-12 20:52:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:52:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:52:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f7710>
2026-03-12 20:52:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:52:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/8.jpeg saved to cache
2026-03-12 20:52:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:52:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:52:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c194d38d0>
2026-03-12 20:52:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:52:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/9.jpeg saved to cache
2026-03-12 20:52:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:52:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:52:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f197d0>
2026-03-12 20:52:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:52:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/8.jpeg saved to cache
2026-03-12 20:52:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:52:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:52:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686110>
2026-03-12 20:52:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/7.jpeg saved to cache
2026-03-12 20:52:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:52:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:52:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394bd50>
2026-03-12 20:52:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:52:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/6.jpeg saved to cache
2026-03-12 20:52:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:52:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:52:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963a550>
2026-03-12 20:52:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:52:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/5.jpeg saved to cache
2026-03-12 20:52:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:52:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:52:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12586490>
2026-03-12 20:52:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:52:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/4.jpeg saved to cache
2026-03-12 20:52:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:52:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:52:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:52:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b090>
2026-03-12 20:52:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:52:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:52:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:52:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:52:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/3.jpeg saved to cache
2026-03-12 20:52:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:53:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:53:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d6250>
2026-03-12 20:53:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:53:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/2.jpeg saved to cache
2026-03-12 20:53:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:53:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:53:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963b610>
2026-03-12 20:53:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:53:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/1.jpeg saved to cache
2026-03-12 20:53:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:53:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129168)
2026-03-12 20:53:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802d1d0>
2026-03-12 20:53:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:53:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/0.jpeg saved to cache
2026-03-12 20:53:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ea198fcf-fda5-5ed8-b78a-50331f695a61
2026-03-12 20:53:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ea198fcf-fda5-5ed8-b78a-50331f695a61, skipping ID generation
2026-03-12 20:53:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ea198fcf-fda5-5ed8-b78a-50331f695a61 with scrape type 1
2026-03-12 20:53:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ea198fcf-fda5-5ed8-b78a-50331f695a61 sending to next pipeline
2026-03-12 20:53:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ea198fcf-fda5-5ed8-b78a-50331f695a61, identifier: 129168
2026-03-12 20:53:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ea198fcf-fda5-5ed8-b78a-50331f695a61 with identifier: 129168
2026-03-12 20:53:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ea198fcf-fda5-5ed8-b78a-50331f695a61 with identifier: 129168
2026-03-12 20:53:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ea198fcf-fda5-5ed8-b78a-50331f695a61 with identifier: 129168 to the API
2026-03-12 20:53:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:53:04 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:53:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'ea198fcf-fda5-5ed8-b78a-50331f695a61',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK013ED',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/hyundai-santa-fe-executive-16-t-gdi-265-phev-htrac-auto-129168',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Hyundai',
'model': 'Santa Fe',
'odometer': 90907,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92449,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79479,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90064,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93040,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92883,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92176,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92643,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132687,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ea198fcf-fda5-5ed8-b78a-50331f695a61/ea198fcf-fda5-5ed8-b78a-50331f695a61_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121011,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129168/9.jpeg',
'Width': 1280}],
'price': 32990.0,
'price_includes_vat': True,
'registration_date': '2022-10-25',
'seats_number': 0,
'seller_name': None,
'title': 'Hyundai Santa Fe EXECUTIVE 1.6 T-GDI 265 PHEV HTRAC AUTO',
'transmission': 'automatic',
'trim': 'EXECUTIVE 1.6 T-GDI 265 PHEV HTRAC AUTO',
'vin': 'KMHS4812DNU056889',
'year': 2022}
2026-03-12 20:53:04 [arval.fr] INFO: Saving data for 129168: {'created_time': 1773348784.713843, 'last_price_update_time': 1773348784.713855}
2026-03-12 20:53:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:53:04 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:53:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900b90>
2026-03-12 20:53:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:53:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/7.jpeg saved to cache
2026-03-12 20:53:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:53:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:53:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:53:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:53:06 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 989a84fd-cc47-5511-8a8e-2ea503916a4a with identifier: 129169
2026-03-12 20:53:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 989a84fd-cc47-5511-8a8e-2ea503916a4a with scrape type 1
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/0.jpeg not downloaded yet
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/1.jpeg not downloaded yet
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/2.jpeg not downloaded yet
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/3.jpeg not downloaded yet
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/4.jpeg not downloaded yet
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/5.jpeg not downloaded yet
2026-03-12 20:53:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6910>
2026-03-12 20:53:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/6.jpeg saved to cache
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/6.jpeg not downloaded yet
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/7.jpeg not downloaded yet
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/8.jpeg not downloaded yet
2026-03-12 20:53:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/9.jpeg not downloaded yet
2026-03-12 20:53:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:53:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cfa10>
2026-03-12 20:53:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/5.jpeg saved to cache
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:53:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:53:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:53:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ad87b2e-5c27-5e23-89f8-d64836d03509 with identifier: 129170
2026-03-12 20:53:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ad87b2e-5c27-5e23-89f8-d64836d03509 with scrape type 1
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/0.jpeg not downloaded yet
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/1.jpeg not downloaded yet
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/2.jpeg not downloaded yet
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/3.jpeg not downloaded yet
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/4.jpeg not downloaded yet
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/5.jpeg not downloaded yet
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/6.jpeg not downloaded yet
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/7.jpeg not downloaded yet
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/8.jpeg not downloaded yet
2026-03-12 20:53:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/9.jpeg not downloaded yet
2026-03-12 20:53:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:53:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12653890>
2026-03-12 20:53:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:53:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/4.jpeg saved to cache
2026-03-12 20:53:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:53:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:53:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 317f1d34-c905-50ac-8cc0-19279818c0ae with identifier: 129172
2026-03-12 20:53:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 317f1d34-c905-50ac-8cc0-19279818c0ae with scrape type 1
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/0.jpeg not downloaded yet
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/1.jpeg not downloaded yet
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/2.jpeg not downloaded yet
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/3.jpeg not downloaded yet
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/4.jpeg not downloaded yet
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/5.jpeg not downloaded yet
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/6.jpeg not downloaded yet
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/7.jpeg not downloaded yet
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/8.jpeg not downloaded yet
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/9.jpeg not downloaded yet
2026-03-12 20:53:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:53:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905a10>
2026-03-12 20:53:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/3.jpeg saved to cache
2026-03-12 20:53:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:53:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:53:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6610>
2026-03-12 20:53:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:53:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/2.jpeg saved to cache
2026-03-12 20:53:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:53:11 [scrapy.extensions.logstats] INFO: Crawled 339 pages (at 6 pages/min), scraped 274 items (at 4 items/min)
2026-03-12 20:53:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:53:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:53:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c181152d0>
2026-03-12 20:53:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:53:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/1.jpeg saved to cache
2026-03-12 20:53:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:53:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129167)
2026-03-12 20:53:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b5cd0>
2026-03-12 20:53:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:53:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/0.jpeg saved to cache
2026-03-12 20:53:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 91890ab3-3640-5979-92f5-1508aa7c386b
2026-03-12 20:53:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 91890ab3-3640-5979-92f5-1508aa7c386b, skipping ID generation
2026-03-12 20:53:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 91890ab3-3640-5979-92f5-1508aa7c386b with scrape type 1
2026-03-12 20:53:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 91890ab3-3640-5979-92f5-1508aa7c386b sending to next pipeline
2026-03-12 20:53:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 91890ab3-3640-5979-92f5-1508aa7c386b, identifier: 129167
2026-03-12 20:53:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 91890ab3-3640-5979-92f5-1508aa7c386b with identifier: 129167
2026-03-12 20:53:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 91890ab3-3640-5979-92f5-1508aa7c386b with identifier: 129167
2026-03-12 20:53:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 91890ab3-3640-5979-92f5-1508aa7c386b with identifier: 129167 to the API
2026-03-12 20:53:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:53:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:53:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '91890ab3-3640-5979-92f5-1508aa7c386b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH639GJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-leon-sportstourer-10-etsi-110-dsg-style-business-129167',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Leon',
'odometer': 39967,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68432,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68427,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69271,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70826,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57475,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68248,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72310,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43243,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_91890ab3-3640-5979-92f5-1508aa7c386b/91890ab3-3640-5979-92f5-1508aa7c386b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73654,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129167/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Leon Sportstourer 1.0 eTSI 110 DSG Style Business',
'transmission': 'automatic',
'trim': 'Sportstourer 1.0 eTSI 110 DSG Style Business',
'vin': 'VSSZZZKLZNR057459',
'year': 2022}
2026-03-12 20:53:13 [arval.fr] INFO: Saving data for 129167: {'created_time': 1773348793.957183, 'last_price_update_time': 1773348793.957196}
2026-03-12 20:53:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:53:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f881d0>
2026-03-12 20:53:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:53:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/8.jpeg saved to cache
2026-03-12 20:53:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:53:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:53:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a290>
2026-03-12 20:53:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:53:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/6.jpeg saved to cache
2026-03-12 20:53:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:53:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:53:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e03e50>
2026-03-12 20:53:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:53:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/5.jpeg saved to cache
2026-03-12 20:53:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:53:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:53:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b5d0>
2026-03-12 20:53:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:53:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/4.jpeg saved to cache
2026-03-12 20:53:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:53:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:53:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18117550>
2026-03-12 20:53:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:53:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/3.jpeg saved to cache
2026-03-12 20:53:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:53:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:53:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391a590>
2026-03-12 20:53:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:53:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/2.jpeg saved to cache
2026-03-12 20:53:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:53:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:53:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12857ed0>
2026-03-12 20:53:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:53:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/1.jpeg saved to cache
2026-03-12 20:53:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:53:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129166)
2026-03-12 20:53:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feddd0>
2026-03-12 20:53:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:53:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/0.jpeg saved to cache
2026-03-12 20:53:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37
2026-03-12 20:53:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ca1619d0-a119-5f67-a7b5-7fcb15c68d37, skipping ID generation
2026-03-12 20:53:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37 with scrape type 1
2026-03-12 20:53:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ca1619d0-a119-5f67-a7b5-7fcb15c68d37 sending to next pipeline
2026-03-12 20:53:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ca1619d0-a119-5f67-a7b5-7fcb15c68d37, identifier: 129166
2026-03-12 20:53:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ca1619d0-a119-5f67-a7b5-7fcb15c68d37 with identifier: 129166
2026-03-12 20:53:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ca1619d0-a119-5f67-a7b5-7fcb15c68d37 with identifier: 129166
2026-03-12 20:53:23 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ca1619d0-a119-5f67-a7b5-7fcb15c68d37 with identifier: 129166 to the API
2026-03-12 20:53:23 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:53:23 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:53:23 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'orange',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'ca1619d0-a119-5f67-a7b5-7fcb15c68d37',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB275PM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-118i-business-design-129166',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 72505,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67473,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52735,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62041,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62503,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62705,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55095,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39332,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69906,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39943,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ca1619d0-a119-5f67-a7b5-7fcb15c68d37/ca1619d0-a119-5f67-a7b5-7fcb15c68d37_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118794,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129166/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2021-09-03',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 118I Business Design',
'transmission': 'manual',
'trim': '118I Business Design',
'vin': 'WBA7K310307J82757',
'year': 2021}
2026-03-12 20:53:23 [arval.fr] INFO: Saving data for 129166: {'created_time': 1773348803.290952, 'last_price_update_time': 1773348803.290961}
2026-03-12 20:53:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:53:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282b050>
2026-03-12 20:53:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:53:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/9.jpeg saved to cache
2026-03-12 20:53:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:53:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:53:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12828710>
2026-03-12 20:53:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:53:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/8.jpeg saved to cache
2026-03-12 20:53:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:53:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b6690>
2026-03-12 20:53:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:53:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/9.jpeg saved to cache
2026-03-12 20:53:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12857b50>
2026-03-12 20:53:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:53:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/8.jpeg saved to cache
2026-03-12 20:53:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7c90>
2026-03-12 20:53:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:53:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/9.jpeg saved to cache
2026-03-12 20:53:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12854bd0>
2026-03-12 20:53:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:53:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/8.jpeg saved to cache
2026-03-12 20:53:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811310>
2026-03-12 20:53:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:53:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/7.jpeg saved to cache
2026-03-12 20:53:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a510>
2026-03-12 20:53:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:53:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/6.jpeg saved to cache
2026-03-12 20:53:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629790>
2026-03-12 20:53:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:53:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/5.jpeg saved to cache
2026-03-12 20:53:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd99d0>
2026-03-12 20:53:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:53:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/4.jpeg saved to cache
2026-03-12 20:53:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b41d0>
2026-03-12 20:53:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:53:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/3.jpeg saved to cache
2026-03-12 20:53:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658110>
2026-03-12 20:53:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:53:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/2.jpeg saved to cache
2026-03-12 20:53:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff43d0>
2026-03-12 20:53:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:53:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/1.jpeg saved to cache
2026-03-12 20:53:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129172)
2026-03-12 20:53:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5ab10>
2026-03-12 20:53:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:53:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/0.jpeg saved to cache
2026-03-12 20:53:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 317f1d34-c905-50ac-8cc0-19279818c0ae
2026-03-12 20:53:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 317f1d34-c905-50ac-8cc0-19279818c0ae, skipping ID generation
2026-03-12 20:53:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 317f1d34-c905-50ac-8cc0-19279818c0ae with scrape type 1
2026-03-12 20:53:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 317f1d34-c905-50ac-8cc0-19279818c0ae sending to next pipeline
2026-03-12 20:53:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 317f1d34-c905-50ac-8cc0-19279818c0ae, identifier: 129172
2026-03-12 20:53:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 317f1d34-c905-50ac-8cc0-19279818c0ae with identifier: 129172
2026-03-12 20:53:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 317f1d34-c905-50ac-8cc0-19279818c0ae with identifier: 129172
2026-03-12 20:53:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 317f1d34-c905-50ac-8cc0-19279818c0ae with identifier: 129172 to the API
2026-03-12 20:53:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:53:39 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:53:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '317f1d34-c905-50ac-8cc0-19279818c0ae',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH175QN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-passat-sw-business-20-tdi-150-bva7-129172',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Passat',
'odometer': 88366,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82921,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73282,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80607,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84116,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82155,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68197,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77481,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83303,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127561,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_317f1d34-c905-50ac-8cc0-19279818c0ae/317f1d34-c905-50ac-8cc0-19279818c0ae_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102144,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129172/9.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2022-07-21',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Passat SW Business 2.0 TDI 150 BVA7',
'transmission': 'automatic',
'trim': 'SW Business 2.0 TDI 150 BVA7',
'vin': 'WVWZZZ3CZNE070316',
'year': 2022}
2026-03-12 20:53:39 [arval.fr] INFO: Saving data for 129172: {'created_time': 1773348819.320712, 'last_price_update_time': 1773348819.320723}
2026-03-12 20:53:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:53:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126619d0>
2026-03-12 20:53:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:53:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/7.jpeg saved to cache
2026-03-12 20:53:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:41 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:53:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e03110>
2026-03-12 20:53:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/6.jpeg saved to cache
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:53:41 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f0874f36-8e1d-57f6-a65c-9aed3cd49d1d with identifier: 129173
2026-03-12 20:53:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d with scrape type 1
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/0.jpeg not downloaded yet
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/1.jpeg not downloaded yet
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/2.jpeg not downloaded yet
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/3.jpeg not downloaded yet
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/4.jpeg not downloaded yet
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/5.jpeg not downloaded yet
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/6.jpeg not downloaded yet
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/7.jpeg not downloaded yet
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/8.jpeg not downloaded yet
2026-03-12 20:53:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/9.jpeg not downloaded yet
2026-03-12 20:53:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273b5d0>
2026-03-12 20:53:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/5.jpeg saved to cache
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:42 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:53:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:53:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 53058ad9-c8f8-5253-876d-81c5c99cdead with identifier: 129175
2026-03-12 20:53:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53058ad9-c8f8-5253-876d-81c5c99cdead with scrape type 1
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/0.jpeg not downloaded yet
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/1.jpeg not downloaded yet
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/2.jpeg not downloaded yet
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/3.jpeg not downloaded yet
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/4.jpeg not downloaded yet
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/5.jpeg not downloaded yet
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/6.jpeg not downloaded yet
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/7.jpeg not downloaded yet
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/8.jpeg not downloaded yet
2026-03-12 20:53:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/9.jpeg not downloaded yet
2026-03-12 20:53:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fdab10>
2026-03-12 20:53:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/4.jpeg saved to cache
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:53:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 32fa5af1-274d-5928-9bc9-2a6bea121782 with identifier: 129176
2026-03-12 20:53:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32fa5af1-274d-5928-9bc9-2a6bea121782 with scrape type 1
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/0.jpeg not downloaded yet
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/1.jpeg not downloaded yet
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/2.jpeg not downloaded yet
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/3.jpeg not downloaded yet
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/4.jpeg not downloaded yet
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/5.jpeg not downloaded yet
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/6.jpeg not downloaded yet
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/7.jpeg not downloaded yet
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/8.jpeg not downloaded yet
2026-03-12 20:53:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/9.jpeg not downloaded yet
2026-03-12 20:53:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cb290>
2026-03-12 20:53:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:53:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/3.jpeg saved to cache
2026-03-12 20:53:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139b7210>
2026-03-12 20:53:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:53:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/2.jpeg saved to cache
2026-03-12 20:53:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282bd50>
2026-03-12 20:53:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:53:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/1.jpeg saved to cache
2026-03-12 20:53:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129170)
2026-03-12 20:53:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4a10>
2026-03-12 20:53:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:53:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/0.jpeg saved to cache
2026-03-12 20:53:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2ad87b2e-5c27-5e23-89f8-d64836d03509
2026-03-12 20:53:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ad87b2e-5c27-5e23-89f8-d64836d03509, skipping ID generation
2026-03-12 20:53:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ad87b2e-5c27-5e23-89f8-d64836d03509 with scrape type 1
2026-03-12 20:53:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2ad87b2e-5c27-5e23-89f8-d64836d03509 sending to next pipeline
2026-03-12 20:53:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2ad87b2e-5c27-5e23-89f8-d64836d03509, identifier: 129170
2026-03-12 20:53:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2ad87b2e-5c27-5e23-89f8-d64836d03509 with identifier: 129170
2026-03-12 20:53:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2ad87b2e-5c27-5e23-89f8-d64836d03509 with identifier: 129170
2026-03-12 20:53:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2ad87b2e-5c27-5e23-89f8-d64836d03509 with identifier: 129170 to the API
2026-03-12 20:53:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:53:50 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:53:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '2ad87b2e-5c27-5e23-89f8-d64836d03509',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL831AN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/jeep-renegade-13-turbo-t4-190ps-4xe-limited-129170',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Jeep',
'model': 'Renegade',
'odometer': 50780,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87823,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78215,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88262,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82488,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86053,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74647,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86588,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88402,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120416,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ad87b2e-5c27-5e23-89f8-d64836d03509/2ad87b2e-5c27-5e23-89f8-d64836d03509_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113378,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129170/9.jpeg',
'Width': 1280}],
'price': 20990.0,
'price_includes_vat': True,
'registration_date': '2022-12-09',
'seats_number': 0,
'seller_name': None,
'title': 'Jeep Renegade 1.3 TURBO T4 190PS 4XE LIMITED',
'transmission': 'automatic',
'trim': '1.3 TURBO T4 190PS 4XE LIMITED',
'vin': '1C4PJDDW4NP027993',
'year': 2022}
2026-03-12 20:53:50 [arval.fr] INFO: Saving data for 129170: {'created_time': 1773348830.75675, 'last_price_update_time': 1773348830.75676}
2026-03-12 20:53:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:53:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139aef10>
2026-03-12 20:53:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:53:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/7.jpeg saved to cache
2026-03-12 20:53:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:53:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:53:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12685250>
2026-03-12 20:53:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:53:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/6.jpeg saved to cache
2026-03-12 20:53:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:53:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:53:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4c690>
2026-03-12 20:53:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:53:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/5.jpeg saved to cache
2026-03-12 20:53:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:53:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:53:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394aa50>
2026-03-12 20:53:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:53:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/4.jpeg saved to cache
2026-03-12 20:53:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:53:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:53:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905550>
2026-03-12 20:53:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:53:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/3.jpeg saved to cache
2026-03-12 20:53:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:53:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:53:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126519d0>
2026-03-12 20:53:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:53:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/2.jpeg saved to cache
2026-03-12 20:53:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:53:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:53:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:53:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd93d0>
2026-03-12 20:53:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:53:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:53:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:53:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:53:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/1.jpeg saved to cache
2026-03-12 20:53:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:54:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129169)
2026-03-12 20:54:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126528d0>
2026-03-12 20:54:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:54:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/0.jpeg saved to cache
2026-03-12 20:54:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 989a84fd-cc47-5511-8a8e-2ea503916a4a
2026-03-12 20:54:00 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 989a84fd-cc47-5511-8a8e-2ea503916a4a, skipping ID generation
2026-03-12 20:54:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 989a84fd-cc47-5511-8a8e-2ea503916a4a with scrape type 1
2026-03-12 20:54:00 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 989a84fd-cc47-5511-8a8e-2ea503916a4a sending to next pipeline
2026-03-12 20:54:00 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 989a84fd-cc47-5511-8a8e-2ea503916a4a, identifier: 129169
2026-03-12 20:54:00 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 989a84fd-cc47-5511-8a8e-2ea503916a4a with identifier: 129169
2026-03-12 20:54:00 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 989a84fd-cc47-5511-8a8e-2ea503916a4a with identifier: 129169
2026-03-12 20:54:00 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 989a84fd-cc47-5511-8a8e-2ea503916a4a with identifier: 129169 to the API
2026-03-12 20:54:00 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:54:01 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:54:01 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 91,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '989a84fd-cc47-5511-8a8e-2ea503916a4a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ773BQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-confort-10-tce-90-bvm5-129169',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 35291,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76084,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68242,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75428,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71105,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74085,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74323,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73702,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133327,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_989a84fd-cc47-5511-8a8e-2ea503916a4a/989a84fd-cc47-5511-8a8e-2ea503916a4a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87863,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129169/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-08-24',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Confort 1.0 TCe 90 BVM5',
'transmission': 'manual',
'trim': 'Confort 1.0 TCe 90 BVM5',
'vin': 'UU1DJF00269918787',
'year': 2022}
2026-03-12 20:54:01 [arval.fr] INFO: Saving data for 129169: {'created_time': 1773348841.213868, 'last_price_update_time': 1773348841.213878}
2026-03-12 20:54:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271e6d0>
2026-03-12 20:54:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:54:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/9.jpeg saved to cache
2026-03-12 20:54:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12854f90>
2026-03-12 20:54:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:54:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/8.jpeg saved to cache
2026-03-12 20:54:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810490>
2026-03-12 20:54:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:54:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/9.jpeg saved to cache
2026-03-12 20:54:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273dc50>
2026-03-12 20:54:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:54:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/8.jpeg saved to cache
2026-03-12 20:54:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b5d0>
2026-03-12 20:54:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:54:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/9.jpeg saved to cache
2026-03-12 20:54:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12721b50>
2026-03-12 20:54:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:54:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/8.jpeg saved to cache
2026-03-12 20:54:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126870d0>
2026-03-12 20:54:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:54:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/7.jpeg saved to cache
2026-03-12 20:54:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4d610>
2026-03-12 20:54:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:54:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/6.jpeg saved to cache
2026-03-12 20:54:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756550>
2026-03-12 20:54:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:54:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/5.jpeg saved to cache
2026-03-12 20:54:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4cd90>
2026-03-12 20:54:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:54:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/4.jpeg saved to cache
2026-03-12 20:54:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:11 [scrapy.extensions.logstats] INFO: Crawled 342 pages (at 3 pages/min), scraped 279 items (at 5 items/min)
2026-03-12 20:54:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:54:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12686bd0>
2026-03-12 20:54:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:54:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/3.jpeg saved to cache
2026-03-12 20:54:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e01210>
2026-03-12 20:54:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:54:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/2.jpeg saved to cache
2026-03-12 20:54:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726550>
2026-03-12 20:54:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:54:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/1.jpeg saved to cache
2026-03-12 20:54:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129176)
2026-03-12 20:54:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e00c90>
2026-03-12 20:54:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:54:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/0.jpeg saved to cache
2026-03-12 20:54:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 32fa5af1-274d-5928-9bc9-2a6bea121782
2026-03-12 20:54:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 32fa5af1-274d-5928-9bc9-2a6bea121782, skipping ID generation
2026-03-12 20:54:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32fa5af1-274d-5928-9bc9-2a6bea121782 with scrape type 1
2026-03-12 20:54:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 32fa5af1-274d-5928-9bc9-2a6bea121782 sending to next pipeline
2026-03-12 20:54:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 32fa5af1-274d-5928-9bc9-2a6bea121782, identifier: 129176
2026-03-12 20:54:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 32fa5af1-274d-5928-9bc9-2a6bea121782 with identifier: 129176
2026-03-12 20:54:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 32fa5af1-274d-5928-9bc9-2a6bea121782 with identifier: 129176
2026-03-12 20:54:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 32fa5af1-274d-5928-9bc9-2a6bea121782 with identifier: 129176 to the API
2026-03-12 20:54:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:54:17 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:54:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 446,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '32fa5af1-274d-5928-9bc9-2a6bea121782',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK812YP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-grande-autonomie-awd-129176',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 21594,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72035,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74581,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72123,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73288,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72359,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71850,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70971,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65491,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32fa5af1-274d-5928-9bc9-2a6bea121782/32fa5af1-274d-5928-9bc9-2a6bea121782_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96278,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129176/9.jpeg',
'Width': 1280}],
'price': 34990.0,
'price_includes_vat': True,
'registration_date': '2022-12-05',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Grande Autonomie AWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie AWD',
'vin': 'LRW3E7EK2PC703204',
'year': 2022}
2026-03-12 20:54:17 [arval.fr] INFO: Saving data for 129176: {'created_time': 1773348857.655896, 'last_price_update_time': 1773348857.655906}
2026-03-12 20:54:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:17 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:54:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5a950>
2026-03-12 20:54:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:54:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/7.jpeg saved to cache
2026-03-12 20:54:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726c90>
2026-03-12 20:54:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/6.jpeg saved to cache
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:54:19 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 01272ebe-b499-506b-95bc-71884dac3372 with identifier: 129177
2026-03-12 20:54:19 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01272ebe-b499-506b-95bc-71884dac3372 with scrape type 1
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/0.jpeg not downloaded yet
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/1.jpeg not downloaded yet
2026-03-12 20:54:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/2.jpeg not downloaded yet
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/3.jpeg not downloaded yet
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/4.jpeg not downloaded yet
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/5.jpeg not downloaded yet
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/6.jpeg not downloaded yet
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/7.jpeg not downloaded yet
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/8.jpeg not downloaded yet
2026-03-12 20:54:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/9.jpeg not downloaded yet
2026-03-12 20:54:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905990>
2026-03-12 20:54:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:54:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/5.jpeg saved to cache
2026-03-12 20:54:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:54:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:54:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 822ebaec-8a35-5cee-b205-0944e67cb588 with identifier: 129178
2026-03-12 20:54:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 822ebaec-8a35-5cee-b205-0944e67cb588 with scrape type 1
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/0.jpeg not downloaded yet
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/1.jpeg not downloaded yet
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/2.jpeg not downloaded yet
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/3.jpeg not downloaded yet
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/4.jpeg not downloaded yet
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/5.jpeg not downloaded yet
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/6.jpeg not downloaded yet
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/7.jpeg not downloaded yet
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/8.jpeg not downloaded yet
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/9.jpeg not downloaded yet
2026-03-12 20:54:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ea50>
2026-03-12 20:54:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/4.jpeg saved to cache
2026-03-12 20:54:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:54:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a765e6cd-a584-5fd6-b1cc-fafa42edf158 with identifier: 129179
2026-03-12 20:54:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a765e6cd-a584-5fd6-b1cc-fafa42edf158 with scrape type 1
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/0.jpeg not downloaded yet
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/1.jpeg not downloaded yet
2026-03-12 20:54:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/2.jpeg not downloaded yet
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/3.jpeg not downloaded yet
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/4.jpeg not downloaded yet
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/5.jpeg not downloaded yet
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/6.jpeg not downloaded yet
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/7.jpeg not downloaded yet
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/8.jpeg not downloaded yet
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/9.jpeg not downloaded yet
2026-03-12 20:54:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126deed0>
2026-03-12 20:54:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/3.jpeg saved to cache
2026-03-12 20:54:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662bd0>
2026-03-12 20:54:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:54:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/2.jpeg saved to cache
2026-03-12 20:54:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af250>
2026-03-12 20:54:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:54:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/1.jpeg saved to cache
2026-03-12 20:54:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129175)
2026-03-12 20:54:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262a8d0>
2026-03-12 20:54:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:54:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/0.jpeg saved to cache
2026-03-12 20:54:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 53058ad9-c8f8-5253-876d-81c5c99cdead
2026-03-12 20:54:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 53058ad9-c8f8-5253-876d-81c5c99cdead, skipping ID generation
2026-03-12 20:54:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 53058ad9-c8f8-5253-876d-81c5c99cdead with scrape type 1
2026-03-12 20:54:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 53058ad9-c8f8-5253-876d-81c5c99cdead sending to next pipeline
2026-03-12 20:54:26 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 53058ad9-c8f8-5253-876d-81c5c99cdead, identifier: 129175
2026-03-12 20:54:26 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 53058ad9-c8f8-5253-876d-81c5c99cdead with identifier: 129175
2026-03-12 20:54:26 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 53058ad9-c8f8-5253-876d-81c5c99cdead with identifier: 129175
2026-03-12 20:54:26 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 53058ad9-c8f8-5253-876d-81c5c99cdead with identifier: 129175 to the API
2026-03-12 20:54:26 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:54:26 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:54:26 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 476,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '53058ad9-c8f8-5253-876d-81c5c99cdead',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC203PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-grande-autonomie-dual-motor-awd-129175',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 58893,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72436,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81189,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85443,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85604,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71622,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82585,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85588,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97416,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_53058ad9-c8f8-5253-876d-81c5c99cdead/53058ad9-c8f8-5253-876d-81c5c99cdead_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87837,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129175/9.jpeg',
'Width': 1280}],
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2021-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Grande Autonomie Dual Motor AWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie Dual Motor AWD',
'vin': 'LRW3E7EK0MC388981',
'year': 2021}
2026-03-12 20:54:26 [arval.fr] INFO: Saving data for 129175: {'created_time': 1773348866.657059, 'last_price_update_time': 1773348866.657068}
2026-03-12 20:54:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a490>
2026-03-12 20:54:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:54:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/7.jpeg saved to cache
2026-03-12 20:54:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb97d0>
2026-03-12 20:54:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:54:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/6.jpeg saved to cache
2026-03-12 20:54:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282ae90>
2026-03-12 20:54:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:54:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/5.jpeg saved to cache
2026-03-12 20:54:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808cd0>
2026-03-12 20:54:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/4.jpeg saved to cache
2026-03-12 20:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12828950>
2026-03-12 20:54:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/3.jpeg saved to cache
2026-03-12 20:54:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9950>
2026-03-12 20:54:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/2.jpeg saved to cache
2026-03-12 20:54:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193786d0>
2026-03-12 20:54:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:54:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/1.jpeg saved to cache
2026-03-12 20:54:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129173)
2026-03-12 20:54:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282ac50>
2026-03-12 20:54:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:54:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/0.jpeg saved to cache
2026-03-12 20:54:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d
2026-03-12 20:54:35 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f0874f36-8e1d-57f6-a65c-9aed3cd49d1d, skipping ID generation
2026-03-12 20:54:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d with scrape type 1
2026-03-12 20:54:35 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f0874f36-8e1d-57f6-a65c-9aed3cd49d1d sending to next pipeline
2026-03-12 20:54:35 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f0874f36-8e1d-57f6-a65c-9aed3cd49d1d, identifier: 129173
2026-03-12 20:54:35 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f0874f36-8e1d-57f6-a65c-9aed3cd49d1d with identifier: 129173
2026-03-12 20:54:35 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f0874f36-8e1d-57f6-a65c-9aed3cd49d1d with identifier: 129173
2026-03-12 20:54:35 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f0874f36-8e1d-57f6-a65c-9aed3cd49d1d with identifier: 129173 to the API
2026-03-12 20:54:35 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:54:35 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:54:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'red',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 498,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'f0874f36-8e1d-57f6-a65c-9aed3cd49d1d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS416ZS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-grande-autonomie-dual-motor-awd-129173',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 24122,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73045,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63654,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71072,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70620,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73156,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66680,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74094,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69141,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118336,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f0874f36-8e1d-57f6-a65c-9aed3cd49d1d/f0874f36-8e1d-57f6-a65c-9aed3cd49d1d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112734,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129173/9.jpeg',
'Width': 1280}],
'price': 36990.0,
'price_includes_vat': True,
'registration_date': '2023-12-13',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Grande Autonomie Dual-Motor AWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie Dual-Motor AWD',
'vin': 'LRW3E7EK5RC985079',
'year': 2023}
2026-03-12 20:54:36 [arval.fr] INFO: Saving data for 129173: {'created_time': 1773348876.030528, 'last_price_update_time': 1773348876.030537}
2026-03-12 20:54:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:54:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661990>
2026-03-12 20:54:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:54:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/9.jpeg saved to cache
2026-03-12 20:54:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:54:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:54:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbaf10>
2026-03-12 20:54:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/8.jpeg saved to cache
2026-03-12 20:54:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:54:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:54:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273f1d0>
2026-03-12 20:54:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:54:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/9.jpeg saved to cache
2026-03-12 20:54:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:54:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:54:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808150>
2026-03-12 20:54:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:54:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/8.jpeg saved to cache
2026-03-12 20:54:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:54:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a990>
2026-03-12 20:54:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:54:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/1.jpeg saved to cache
2026-03-12 20:54:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661c10>
2026-03-12 20:54:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:54:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/9.jpeg saved to cache
2026-03-12 20:54:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561510>
2026-03-12 20:54:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:54:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/8.jpeg saved to cache
2026-03-12 20:54:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d6650>
2026-03-12 20:54:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:54:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/7.jpeg saved to cache
2026-03-12 20:54:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bd790>
2026-03-12 20:54:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:54:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/6.jpeg saved to cache
2026-03-12 20:54:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4c050>
2026-03-12 20:54:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/5.jpeg saved to cache
2026-03-12 20:54:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bf690>
2026-03-12 20:54:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/4.jpeg saved to cache
2026-03-12 20:54:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9790>
2026-03-12 20:54:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/3.jpeg saved to cache
2026-03-12 20:54:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d6290>
2026-03-12 20:54:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:54:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/2.jpeg saved to cache
2026-03-12 20:54:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129179)
2026-03-12 20:54:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bd790>
2026-03-12 20:54:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/0.jpeg saved to cache
2026-03-12 20:54:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a765e6cd-a584-5fd6-b1cc-fafa42edf158
2026-03-12 20:54:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a765e6cd-a584-5fd6-b1cc-fafa42edf158, skipping ID generation
2026-03-12 20:54:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a765e6cd-a584-5fd6-b1cc-fafa42edf158 with scrape type 1
2026-03-12 20:54:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a765e6cd-a584-5fd6-b1cc-fafa42edf158 sending to next pipeline
2026-03-12 20:54:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a765e6cd-a584-5fd6-b1cc-fafa42edf158, identifier: 129179
2026-03-12 20:54:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a765e6cd-a584-5fd6-b1cc-fafa42edf158 with identifier: 129179
2026-03-12 20:54:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a765e6cd-a584-5fd6-b1cc-fafa42edf158 with identifier: 129179
2026-03-12 20:54:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a765e6cd-a584-5fd6-b1cc-fafa42edf158 with identifier: 129179 to the API
2026-03-12 20:54:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:54:54 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:54:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 92,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a765e6cd-a584-5fd6-b1cc-fafa42edf158',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN433YF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-micra-business-edition-ig-t-92-129179',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Micra',
'odometer': 20987,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80869,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70652,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72942,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78654,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78298,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67920,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73954,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79475,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135687,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a765e6cd-a584-5fd6-b1cc-fafa42edf158/a765e6cd-a584-5fd6-b1cc-fafa42edf158_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99180,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129179/9.jpeg',
'Width': 1280}],
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2023-05-15',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Micra Business Edition IG-T 92',
'transmission': 'manual',
'trim': 'Business Edition IG-T 92',
'vin': 'VNVK1400669373958',
'year': 2023}
2026-03-12 20:54:54 [arval.fr] INFO: Saving data for 129179: {'created_time': 1773348894.763026, 'last_price_update_time': 1773348894.763035}
2026-03-12 20:54:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:54:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:54:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367950>
2026-03-12 20:54:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:54:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/7.jpeg saved to cache
2026-03-12 20:54:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:54:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:54:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:54:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083010>
2026-03-12 20:54:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/6.jpeg saved to cache
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:54:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:54:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with identifier: 129180
2026-03-12 20:54:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with scrape type 1
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/0.jpeg not downloaded yet
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/1.jpeg not downloaded yet
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/2.jpeg not downloaded yet
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/3.jpeg not downloaded yet
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/4.jpeg not downloaded yet
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/5.jpeg not downloaded yet
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/6.jpeg not downloaded yet
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/7.jpeg not downloaded yet
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/8.jpeg not downloaded yet
2026-03-12 20:54:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/9.jpeg not downloaded yet
2026-03-12 20:54:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:54:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:54:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4d4d0>
2026-03-12 20:54:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/5.jpeg saved to cache
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:54:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:54:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 19ce94c4-d569-5624-982f-46bfef42812c with identifier: 129181
2026-03-12 20:54:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19ce94c4-d569-5624-982f-46bfef42812c with scrape type 1
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/0.jpeg not downloaded yet
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/1.jpeg not downloaded yet
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/2.jpeg not downloaded yet
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/3.jpeg not downloaded yet
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/4.jpeg not downloaded yet
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/5.jpeg not downloaded yet
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/6.jpeg not downloaded yet
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/7.jpeg not downloaded yet
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/8.jpeg not downloaded yet
2026-03-12 20:54:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/9.jpeg not downloaded yet
2026-03-12 20:54:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:54:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:54:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:54:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139493d0>
2026-03-12 20:54:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:54:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:54:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:54:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/4.jpeg saved to cache
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:54:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with identifier: 129182
2026-03-12 20:54:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with scrape type 1
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/0.jpeg not downloaded yet
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/1.jpeg not downloaded yet
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/2.jpeg not downloaded yet
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/3.jpeg not downloaded yet
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/4.jpeg not downloaded yet
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/5.jpeg not downloaded yet
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/6.jpeg not downloaded yet
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/7.jpeg not downloaded yet
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/8.jpeg not downloaded yet
2026-03-12 20:54:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/9.jpeg not downloaded yet
2026-03-12 20:55:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:55:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12585e90>
2026-03-12 20:55:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:55:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/3.jpeg saved to cache
2026-03-12 20:55:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:55:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:55:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661050>
2026-03-12 20:55:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:55:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/2.jpeg saved to cache
2026-03-12 20:55:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:55:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:55:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391a0d0>
2026-03-12 20:55:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/1.jpeg saved to cache
2026-03-12 20:55:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:55:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129178)
2026-03-12 20:55:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660950>
2026-03-12 20:55:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/0.jpeg saved to cache
2026-03-12 20:55:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 822ebaec-8a35-5cee-b205-0944e67cb588
2026-03-12 20:55:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 822ebaec-8a35-5cee-b205-0944e67cb588, skipping ID generation
2026-03-12 20:55:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 822ebaec-8a35-5cee-b205-0944e67cb588 with scrape type 1
2026-03-12 20:55:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 822ebaec-8a35-5cee-b205-0944e67cb588 sending to next pipeline
2026-03-12 20:55:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 822ebaec-8a35-5cee-b205-0944e67cb588, identifier: 129178
2026-03-12 20:55:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 822ebaec-8a35-5cee-b205-0944e67cb588 with identifier: 129178
2026-03-12 20:55:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 822ebaec-8a35-5cee-b205-0944e67cb588 with identifier: 129178
2026-03-12 20:55:03 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 822ebaec-8a35-5cee-b205-0944e67cb588 with identifier: 129178 to the API
2026-03-12 20:55:03 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:55:04 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:55:04 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 476,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '822ebaec-8a35-5cee-b205-0944e67cb588',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ706KM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-y-grande-autonomie-dual-motor-awd-129178',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model Y',
'odometer': 46085,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75497,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76582,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77718,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72712,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77156,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76044,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75582,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64598,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_822ebaec-8a35-5cee-b205-0944e67cb588/822ebaec-8a35-5cee-b205-0944e67cb588_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103646,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129178/9.jpeg',
'Width': 1280}],
'price': 36990.0,
'price_includes_vat': True,
'registration_date': '2022-09-14',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model Y Grande Autonomie Dual Motor AWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie Dual Motor AWD',
'vin': 'XP7YGCEK0NB025224',
'year': 2022}
2026-03-12 20:55:04 [arval.fr] INFO: Saving data for 129178: {'created_time': 1773348904.18831, 'last_price_update_time': 1773348904.188321}
2026-03-12 20:55:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:55:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f194d0>
2026-03-12 20:55:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/7.jpeg saved to cache
2026-03-12 20:55:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:55:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:55:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cb3d0>
2026-03-12 20:55:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:55:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/6.jpeg saved to cache
2026-03-12 20:55:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:55:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:55:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12585a50>
2026-03-12 20:55:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:55:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/5.jpeg saved to cache
2026-03-12 20:55:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:55:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:55:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18069d90>
2026-03-12 20:55:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:55:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/4.jpeg saved to cache
2026-03-12 20:55:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:55:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:55:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9dd0>
2026-03-12 20:55:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:55:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/3.jpeg saved to cache
2026-03-12 20:55:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:55:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:55:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662290>
2026-03-12 20:55:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:55:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/2.jpeg saved to cache
2026-03-12 20:55:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:55:11 [scrapy.extensions.logstats] INFO: Crawled 348 pages (at 6 pages/min), scraped 284 items (at 5 items/min)
2026-03-12 20:55:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:55:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:55:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139117d0>
2026-03-12 20:55:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:55:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/1.jpeg saved to cache
2026-03-12 20:55:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:55:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129177)
2026-03-12 20:55:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f7710>
2026-03-12 20:55:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:55:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/0.jpeg saved to cache
2026-03-12 20:55:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 01272ebe-b499-506b-95bc-71884dac3372
2026-03-12 20:55:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 01272ebe-b499-506b-95bc-71884dac3372, skipping ID generation
2026-03-12 20:55:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 01272ebe-b499-506b-95bc-71884dac3372 with scrape type 1
2026-03-12 20:55:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 01272ebe-b499-506b-95bc-71884dac3372 sending to next pipeline
2026-03-12 20:55:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 01272ebe-b499-506b-95bc-71884dac3372, identifier: 129177
2026-03-12 20:55:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 01272ebe-b499-506b-95bc-71884dac3372 with identifier: 129177
2026-03-12 20:55:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 01272ebe-b499-506b-95bc-71884dac3372 with identifier: 129177
2026-03-12 20:55:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 01272ebe-b499-506b-95bc-71884dac3372 with identifier: 129177 to the API
2026-03-12 20:55:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:55:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:55:14 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '01272ebe-b499-506b-95bc-71884dac3372',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE713LF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-129177',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 56538,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83399,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75655,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81911,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72131,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83668,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80652,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82302,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72831,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_01272ebe-b499-506b-95bc-71884dac3372/01272ebe-b499-506b-95bc-71884dac3372_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106405,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129177/9.jpeg',
'Width': 1280}],
'price': 26490.0,
'price_includes_vat': True,
'registration_date': '2022-02-01',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FR7NC481557',
'year': 2022}
2026-03-12 20:55:14 [arval.fr] INFO: Saving data for 129177: {'created_time': 1773348914.03777, 'last_price_update_time': 1773348914.03778}
2026-03-12 20:55:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724cd0>
2026-03-12 20:55:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:55:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/9.jpeg saved to cache
2026-03-12 20:55:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12828150>
2026-03-12 20:55:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:55:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/8.jpeg saved to cache
2026-03-12 20:55:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1bd10>
2026-03-12 20:55:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:55:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/9.jpeg saved to cache
2026-03-12 20:55:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734d90>
2026-03-12 20:55:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:55:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/8.jpeg saved to cache
2026-03-12 20:55:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18410>
2026-03-12 20:55:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:55:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/9.jpeg saved to cache
2026-03-12 20:55:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963c6d0>
2026-03-12 20:55:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:55:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/8.jpeg saved to cache
2026-03-12 20:55:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b110>
2026-03-12 20:55:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:55:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/7.jpeg saved to cache
2026-03-12 20:55:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fee550>
2026-03-12 20:55:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:55:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/6.jpeg saved to cache
2026-03-12 20:55:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bd190>
2026-03-12 20:55:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:55:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/5.jpeg saved to cache
2026-03-12 20:55:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126296d0>
2026-03-12 20:55:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:55:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/4.jpeg saved to cache
2026-03-12 20:55:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e15c90>
2026-03-12 20:55:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:55:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/3.jpeg saved to cache
2026-03-12 20:55:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262b750>
2026-03-12 20:55:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:55:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/2.jpeg saved to cache
2026-03-12 20:55:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba050>
2026-03-12 20:55:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:55:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/1.jpeg saved to cache
2026-03-12 20:55:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129182)
2026-03-12 20:55:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fefe10>
2026-03-12 20:55:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:55:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/0.jpeg saved to cache
2026-03-12 20:55:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46
2026-03-12 20:55:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46, skipping ID generation
2026-03-12 20:55:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with scrape type 1
2026-03-12 20:55:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 sending to next pipeline
2026-03-12 20:55:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46, identifier: 129182
2026-03-12 20:55:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with identifier: 129182
2026-03-12 20:55:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with identifier: 129182
2026-03-12 20:55:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46 with identifier: 129182 to the API
2026-03-12 20:55:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:55:32 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:55:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ197MG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/opel-grandland-x-12-turbo-130-bvm6-129182',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Opel',
'model': 'Grandland X',
'odometer': 95453,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66137,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55245,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65536,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53144,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64486,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68674,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 31615,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46/83d33b65-aa3e-59d2-8d9f-ee6b90d0fa46_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50046,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129182/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2023-07-28',
'seats_number': 0,
'seller_name': None,
'title': 'Opel Grandland X 1.2 Turbo 130 BVM6',
'transmission': 'manual',
'trim': '1.2 Turbo 130 BVM6',
'vin': 'W0VZRHNS3P6015384',
'year': 2023}
2026-03-12 20:55:32 [arval.fr] INFO: Saving data for 129182: {'created_time': 1773348932.263337, 'last_price_update_time': 1773348932.263347}
2026-03-12 20:55:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:55:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197c7950>
2026-03-12 20:55:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:55:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/7.jpeg saved to cache
2026-03-12 20:55:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12736f10>
2026-03-12 20:55:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/6.jpeg saved to cache
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:55:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 5ec95f8c-7485-5acf-9370-9b690af168a8 with identifier: 129183
2026-03-12 20:55:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ec95f8c-7485-5acf-9370-9b690af168a8 with scrape type 1
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/0.jpeg not downloaded yet
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/1.jpeg not downloaded yet
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/2.jpeg not downloaded yet
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/3.jpeg not downloaded yet
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/4.jpeg not downloaded yet
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/5.jpeg not downloaded yet
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/6.jpeg not downloaded yet
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/7.jpeg not downloaded yet
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/8.jpeg not downloaded yet
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/9.jpeg not downloaded yet
2026-03-12 20:55:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724a10>
2026-03-12 20:55:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/5.jpeg saved to cache
2026-03-12 20:55:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12736fd0>
2026-03-12 20:55:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:55:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/4.jpeg saved to cache
2026-03-12 20:55:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f88390>
2026-03-12 20:55:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:55:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/3.jpeg saved to cache
2026-03-12 20:55:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629610>
2026-03-12 20:55:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:55:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/2.jpeg saved to cache
2026-03-12 20:55:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757c50>
2026-03-12 20:55:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:55:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/1.jpeg saved to cache
2026-03-12 20:55:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129181)
2026-03-12 20:55:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5750>
2026-03-12 20:55:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:55:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/0.jpeg saved to cache
2026-03-12 20:55:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 19ce94c4-d569-5624-982f-46bfef42812c
2026-03-12 20:55:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 19ce94c4-d569-5624-982f-46bfef42812c, skipping ID generation
2026-03-12 20:55:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 19ce94c4-d569-5624-982f-46bfef42812c with scrape type 1
2026-03-12 20:55:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 19ce94c4-d569-5624-982f-46bfef42812c sending to next pipeline
2026-03-12 20:55:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 19ce94c4-d569-5624-982f-46bfef42812c, identifier: 129181
2026-03-12 20:55:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 19ce94c4-d569-5624-982f-46bfef42812c with identifier: 129181
2026-03-12 20:55:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 19ce94c4-d569-5624-982f-46bfef42812c with identifier: 129181
2026-03-12 20:55:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 19ce94c4-d569-5624-982f-46bfef42812c with identifier: 129181 to the API
2026-03-12 20:55:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:55:41 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:55:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '19ce94c4-d569-5624-982f-46bfef42812c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ466TA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-juke-acenta-dig-t-114-bvm6-129181',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Juke',
'odometer': 16741,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68162,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69590,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65658,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66369,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59716,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67485,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70076,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44610,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_19ce94c4-d569-5624-982f-46bfef42812c/19ce94c4-d569-5624-982f-46bfef42812c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72872,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129181/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-08-17',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Juke Acenta DIG-T 114 BVM6',
'transmission': 'manual',
'trim': 'Acenta DIG-T 114 BVM6',
'vin': 'SJNFAAF16U1257890',
'year': 2023}
2026-03-12 20:55:41 [arval.fr] INFO: Saving data for 129181: {'created_time': 1773348941.534737, 'last_price_update_time': 1773348941.534747}
2026-03-12 20:55:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4d010>
2026-03-12 20:55:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:55:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/7.jpeg saved to cache
2026-03-12 20:55:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9790>
2026-03-12 20:55:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:55:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/6.jpeg saved to cache
2026-03-12 20:55:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d6650>
2026-03-12 20:55:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:55:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/5.jpeg saved to cache
2026-03-12 20:55:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f881d0>
2026-03-12 20:55:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:55:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/4.jpeg saved to cache
2026-03-12 20:55:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cc850>
2026-03-12 20:55:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:55:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/3.jpeg saved to cache
2026-03-12 20:55:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12722d50>
2026-03-12 20:55:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:55:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/2.jpeg saved to cache
2026-03-12 20:55:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fba4d0>
2026-03-12 20:55:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:55:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/1.jpeg saved to cache
2026-03-12 20:55:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129180)
2026-03-12 20:55:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9d90>
2026-03-12 20:55:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:55:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/0.jpeg saved to cache
2026-03-12 20:55:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7
2026-03-12 20:55:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7, skipping ID generation
2026-03-12 20:55:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with scrape type 1
2026-03-12 20:55:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 sending to next pipeline
2026-03-12 20:55:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7, identifier: 129180
2026-03-12 20:55:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with identifier: 129180
2026-03-12 20:55:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with identifier: 129180
2026-03-12 20:55:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7 with identifier: 129180 to the API
2026-03-12 20:55:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:55:51 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:55:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 2,
'engine': '2.3L',
'engine_horse_power': 145,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP203DQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-master-chassis-cabine-cc-tr-cf-f3500-l3-blue-dci-145-129180',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Master',
'odometer': 45470,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153830,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 162099,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139428,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92123,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107050,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119992,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117172,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99427,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124756,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7/5e6bdba2-5d5a-5d01-ab01-a14e1bd61db7_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110212,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129180/9.jpeg',
'Width': 1280}],
'price': 35990.0,
'price_includes_vat': True,
'registration_date': '2023-05-26',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Master Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'transmission': 'manual',
'trim': 'Chassis cabine CC Tr CF F3500 L3 Blue dCi 145',
'vin': 'VF1VB000870757818',
'year': 2023}
2026-03-12 20:55:51 [arval.fr] INFO: Saving data for 129180: {'created_time': 1773348951.456453, 'last_price_update_time': 1773348951.456464}
2026-03-12 20:55:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 20:55:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12721290>
2026-03-12 20:55:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:55:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/8.jpeg saved to cache
2026-03-12 20:55:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 20:55:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 20:55:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127235d0>
2026-03-12 20:55:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:55:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/7.jpeg saved to cache
2026-03-12 20:55:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 20:55:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:55:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fce1d0>
2026-03-12 20:55:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:55:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/9.jpeg saved to cache
2026-03-12 20:55:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:55:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:55:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757310>
2026-03-12 20:55:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:55:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/8.jpeg saved to cache
2026-03-12 20:55:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:55:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:55:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4090>
2026-03-12 20:55:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:55:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/7.jpeg saved to cache
2026-03-12 20:55:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:55:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:55:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da690>
2026-03-12 20:55:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:55:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/6.jpeg saved to cache
2026-03-12 20:55:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:55:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:55:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:55:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12736710>
2026-03-12 20:55:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:55:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:55:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:55:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:55:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/5.jpeg saved to cache
2026-03-12 20:55:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:56:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:56:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bdfd0>
2026-03-12 20:56:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:56:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/4.jpeg saved to cache
2026-03-12 20:56:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:56:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:56:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912450>
2026-03-12 20:56:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:56:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/3.jpeg saved to cache
2026-03-12 20:56:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:56:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:56:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282d650>
2026-03-12 20:56:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:56:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/2.jpeg saved to cache
2026-03-12 20:56:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:56:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:56:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808210>
2026-03-12 20:56:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:56:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/1.jpeg saved to cache
2026-03-12 20:56:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:56:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129183)
2026-03-12 20:56:06 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:56:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7590>
2026-03-12 20:56:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:56:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/0.jpeg saved to cache
2026-03-12 20:56:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 5ec95f8c-7485-5acf-9370-9b690af168a8
2026-03-12 20:56:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 5ec95f8c-7485-5acf-9370-9b690af168a8, skipping ID generation
2026-03-12 20:56:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 5ec95f8c-7485-5acf-9370-9b690af168a8 with scrape type 1
2026-03-12 20:56:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 5ec95f8c-7485-5acf-9370-9b690af168a8 sending to next pipeline
2026-03-12 20:56:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 5ec95f8c-7485-5acf-9370-9b690af168a8, identifier: 129183
2026-03-12 20:56:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 5ec95f8c-7485-5acf-9370-9b690af168a8 with identifier: 129183
2026-03-12 20:56:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 5ec95f8c-7485-5acf-9370-9b690af168a8 with identifier: 129183
2026-03-12 20:56:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 5ec95f8c-7485-5acf-9370-9b690af168a8 with identifier: 129183 to the API
2026-03-12 20:56:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:56:06 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:56:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.9L',
'engine_horse_power': 190,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '5ec95f8c-7485-5acf-9370-9b690af168a8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG149ZP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-gla-220d-amg-line-4matic-dct-129183',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'GLA',
'odometer': 102950,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85915,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79788,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86790,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84634,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86794,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76137,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87241,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84673,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126946,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_5ec95f8c-7485-5acf-9370-9b690af168a8/5ec95f8c-7485-5acf-9370-9b690af168a8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114327,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129183/9.jpeg',
'Width': 1280}],
'price': 34990.0,
'price_includes_vat': True,
'registration_date': '2022-06-17',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes GLA 220D AMG LINE 4MATIC DCT',
'transmission': 'automatic',
'trim': '220D AMG LINE 4MATIC DCT',
'vin': 'W1N2477151J412410',
'year': 2022}
2026-03-12 20:56:06 [arval.fr] INFO: Saving data for 129183: {'created_time': 1773348966.945387, 'last_price_update_time': 1773348966.945396}
2026-03-12 20:56:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 20:56:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:56:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396ec10>
2026-03-12 20:56:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/6.jpeg saved to cache
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 20:56:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:56:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: db644e83-3555-5d87-a1eb-ff94a8ab5d1b with identifier: 129185
2026-03-12 20:56:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b with scrape type 1
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/0.jpeg not downloaded yet
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/1.jpeg not downloaded yet
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/2.jpeg not downloaded yet
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/3.jpeg not downloaded yet
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/4.jpeg not downloaded yet
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/5.jpeg not downloaded yet
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/6.jpeg not downloaded yet
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/7.jpeg not downloaded yet
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/8.jpeg not downloaded yet
2026-03-12 20:56:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/9.jpeg not downloaded yet
2026-03-12 20:56:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:56:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:56:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 20:56:09 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 82e670a3-6233-581d-a7a1-f0f620064540 with identifier: 129186
2026-03-12 20:56:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82e670a3-6233-581d-a7a1-f0f620064540 with scrape type 1
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/0.jpeg not downloaded yet
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/1.jpeg not downloaded yet
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/2.jpeg not downloaded yet
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/3.jpeg not downloaded yet
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/4.jpeg not downloaded yet
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/5.jpeg not downloaded yet
2026-03-12 20:56:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662b50>
2026-03-12 20:56:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/5.jpeg saved to cache
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/6.jpeg not downloaded yet
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/7.jpeg not downloaded yet
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/8.jpeg not downloaded yet
2026-03-12 20:56:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/9.jpeg not downloaded yet
2026-03-12 20:56:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:56:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 20:56:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e62c0f25-6607-5c4d-b682-2dc2bf9b3f04 with identifier: 129187
2026-03-12 20:56:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04 with scrape type 1
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/0.jpeg not downloaded yet
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/1.jpeg not downloaded yet
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/2.jpeg not downloaded yet
2026-03-12 20:56:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e690>
2026-03-12 20:56:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/4.jpeg saved to cache
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/3.jpeg not downloaded yet
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/4.jpeg not downloaded yet
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/5.jpeg not downloaded yet
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/6.jpeg not downloaded yet
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/7.jpeg not downloaded yet
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/8.jpeg not downloaded yet
2026-03-12 20:56:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/9.jpeg not downloaded yet
2026-03-12 20:56:11 [scrapy.extensions.logstats] INFO: Crawled 352 pages (at 4 pages/min), scraped 289 items (at 5 items/min)
2026-03-12 20:56:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:56:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 20:56:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7250>
2026-03-12 20:56:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:56:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/3.jpeg saved to cache
2026-03-12 20:56:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 20:56:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 20:56:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274d1d0>
2026-03-12 20:56:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:56:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/2.jpeg saved to cache
2026-03-12 20:56:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 20:56:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 20:56:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12628d90>
2026-03-12 20:56:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:56:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/1.jpeg saved to cache
2026-03-12 20:56:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 20:56:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129307)
2026-03-12 20:56:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274fc90>
2026-03-12 20:56:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:56:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/0.jpeg saved to cache
2026-03-12 20:56:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f
2026-03-12 20:56:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f, skipping ID generation
2026-03-12 20:56:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with scrape type 1
2026-03-12 20:56:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 224283ac-ecc7-5c12-bba0-a7f2d3f1824f sending to next pipeline
2026-03-12 20:56:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f, identifier: 129307
2026-03-12 20:56:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with identifier: 129307
2026-03-12 20:56:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with identifier: 129307
2026-03-12 20:56:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 224283ac-ecc7-5c12-bba0-a7f2d3f1824f with identifier: 129307 to the API
2026-03-12 20:56:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:56:16 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:56:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '224283ac-ecc7-5c12-bba0-a7f2d3f1824f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX996MM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-12-puretech-100cv-bvm6-129307',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 22008,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73238,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62472,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72277,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72299,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74831,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56548,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73063,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73728,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81463,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_224283ac-ecc7-5c12-bba0-a7f2d3f1824f/224283ac-ecc7-5c12-bba0-a7f2d3f1824f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61267,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129307/9.jpeg',
'Width': 1280}],
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2024-06-12',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active 1.2 PureTech 100CV BVM6',
'transmission': 'manual',
'trim': 'Active 1.2 PureTech 100CV BVM6',
'vin': 'VR3USHNK8RJ723802',
'year': 2024}
2026-03-12 20:56:16 [arval.fr] INFO: Saving data for 129307: {'created_time': 1773348976.538026, 'last_price_update_time': 1773348976.538035}
2026-03-12 20:56:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 20:56:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bbf50>
2026-03-12 20:56:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:56:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/7.jpeg saved to cache
2026-03-12 20:56:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 20:56:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 20:56:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394b110>
2026-03-12 20:56:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:56:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/6.jpeg saved to cache
2026-03-12 20:56:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 20:56:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 20:56:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738110>
2026-03-12 20:56:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:56:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/5.jpeg saved to cache
2026-03-12 20:56:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 20:56:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 20:56:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663190>
2026-03-12 20:56:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:56:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/4.jpeg saved to cache
2026-03-12 20:56:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 20:56:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 20:56:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f190d0>
2026-03-12 20:56:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:56:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/3.jpeg saved to cache
2026-03-12 20:56:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 20:56:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 20:56:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282c490>
2026-03-12 20:56:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:56:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/2.jpeg saved to cache
2026-03-12 20:56:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 20:56:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 20:56:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282acd0>
2026-03-12 20:56:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:56:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/1.jpeg saved to cache
2026-03-12 20:56:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 20:56:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129191)
2026-03-12 20:56:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282da90>
2026-03-12 20:56:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:56:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/0.jpeg saved to cache
2026-03-12 20:56:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 20fdb36f-8445-5887-a9aa-bfa67c32e772
2026-03-12 20:56:24 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 20fdb36f-8445-5887-a9aa-bfa67c32e772, skipping ID generation
2026-03-12 20:56:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 20fdb36f-8445-5887-a9aa-bfa67c32e772 with scrape type 1
2026-03-12 20:56:24 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 20fdb36f-8445-5887-a9aa-bfa67c32e772 sending to next pipeline
2026-03-12 20:56:24 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 20fdb36f-8445-5887-a9aa-bfa67c32e772, identifier: 129191
2026-03-12 20:56:24 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 20fdb36f-8445-5887-a9aa-bfa67c32e772 with identifier: 129191
2026-03-12 20:56:24 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 20fdb36f-8445-5887-a9aa-bfa67c32e772 with identifier: 129191
2026-03-12 20:56:24 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 20fdb36f-8445-5887-a9aa-bfa67c32e772 with identifier: 129191 to the API
2026-03-12 20:56:24 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:56:24 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:56:24 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '20fdb36f-8445-5887-a9aa-bfa67c32e772',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS739YD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-bva7-129191',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 20559,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82140,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77626,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81630,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78603,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82041,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72336,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81306,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143167,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_20fdb36f-8445-5887-a9aa-bfa67c32e772/20fdb36f-8445-5887-a9aa-bfa67c32e772_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112746,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129191/9.jpeg',
'Width': 1280}],
'price': 28690.0,
'price_includes_vat': True,
'registration_date': '2023-12-08',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 BVA7',
'vin': 'WMW21BR0X03R96083',
'year': 2023}
2026-03-12 20:56:25 [arval.fr] INFO: Saving data for 129191: {'created_time': 1773348985.000091, 'last_price_update_time': 1773348985.000103}
2026-03-12 20:56:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:56:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282bbd0>
2026-03-12 20:56:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:56:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/9.jpeg saved to cache
2026-03-12 20:56:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:56:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:56:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd8650>
2026-03-12 20:56:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:56:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/8.jpeg saved to cache
2026-03-12 20:56:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:56:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c182408d0>
2026-03-12 20:56:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:56:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/9.jpeg saved to cache
2026-03-12 20:56:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14d90>
2026-03-12 20:56:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:56:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/8.jpeg saved to cache
2026-03-12 20:56:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a5d0>
2026-03-12 20:56:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:56:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/9.jpeg saved to cache
2026-03-12 20:56:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b3d0>
2026-03-12 20:56:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/8.jpeg saved to cache
2026-03-12 20:56:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139110d0>
2026-03-12 20:56:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:56:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/7.jpeg saved to cache
2026-03-12 20:56:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12563590>
2026-03-12 20:56:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:56:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/6.jpeg saved to cache
2026-03-12 20:56:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253aa50>
2026-03-12 20:56:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:56:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/5.jpeg saved to cache
2026-03-12 20:56:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662150>
2026-03-12 20:56:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/4.jpeg saved to cache
2026-03-12 20:56:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2b10>
2026-03-12 20:56:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:56:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/3.jpeg saved to cache
2026-03-12 20:56:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f2d0>
2026-03-12 20:56:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/2.jpeg saved to cache
2026-03-12 20:56:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19396cd0>
2026-03-12 20:56:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:56:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/1.jpeg saved to cache
2026-03-12 20:56:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129187)
2026-03-12 20:56:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274d690>
2026-03-12 20:56:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/0.jpeg saved to cache
2026-03-12 20:56:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04
2026-03-12 20:56:42 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e62c0f25-6607-5c4d-b682-2dc2bf9b3f04, skipping ID generation
2026-03-12 20:56:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04 with scrape type 1
2026-03-12 20:56:42 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e62c0f25-6607-5c4d-b682-2dc2bf9b3f04 sending to next pipeline
2026-03-12 20:56:42 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e62c0f25-6607-5c4d-b682-2dc2bf9b3f04, identifier: 129187
2026-03-12 20:56:42 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e62c0f25-6607-5c4d-b682-2dc2bf9b3f04 with identifier: 129187
2026-03-12 20:56:42 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e62c0f25-6607-5c4d-b682-2dc2bf9b3f04 with identifier: 129187
2026-03-12 20:56:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e62c0f25-6607-5c4d-b682-2dc2bf9b3f04 with identifier: 129187 to the API
2026-03-12 20:56:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:56:42 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:56:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.1L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e62c0f25-6607-5c4d-b682-2dc2bf9b3f04',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF024QQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-fiesta-coolconnect-11-75-bvm5-129187',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 19069,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76553,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67205,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75798,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76991,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75627,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67773,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74052,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76262,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123727,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e62c0f25-6607-5c4d-b682-2dc2bf9b3f04/e62c0f25-6607-5c4d-b682-2dc2bf9b3f04_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97063,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129187/9.jpeg',
'Width': 1280}],
'price': 13490.0,
'price_includes_vat': True,
'registration_date': '2022-04-04',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Fiesta Cool&Connect 1.1 75 BVM5',
'transmission': 'manual',
'trim': 'Cool&Connect 1.1 75 BVM5',
'vin': 'WF0JXXGAHJNS12195',
'year': 2022}
2026-03-12 20:56:42 [arval.fr] INFO: Saving data for 129187: {'created_time': 1773349002.891821, 'last_price_update_time': 1773349002.89183}
2026-03-12 20:56:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:43 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:56:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e04d0>
2026-03-12 20:56:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:56:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/7.jpeg saved to cache
2026-03-12 20:56:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:56:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:56:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725390>
2026-03-12 20:56:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/6.jpeg saved to cache
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:45 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 113ad708-39f3-52d7-8657-09fd5b939a48 with identifier: 129188
2026-03-12 20:56:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 113ad708-39f3-52d7-8657-09fd5b939a48 with scrape type 1
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/0.jpeg not downloaded yet
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/1.jpeg not downloaded yet
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/2.jpeg not downloaded yet
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/3.jpeg not downloaded yet
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/4.jpeg not downloaded yet
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/5.jpeg not downloaded yet
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/6.jpeg not downloaded yet
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/7.jpeg not downloaded yet
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/8.jpeg not downloaded yet
2026-03-12 20:56:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/9.jpeg not downloaded yet
2026-03-12 20:56:45 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:56:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d9310>
2026-03-12 20:56:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/5.jpeg saved to cache
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:56:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6602060-ad28-532f-b3e7-181bc3616353 with identifier: 129189
2026-03-12 20:56:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6602060-ad28-532f-b3e7-181bc3616353 with scrape type 1
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/0.jpeg not downloaded yet
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/1.jpeg not downloaded yet
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/2.jpeg not downloaded yet
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/3.jpeg not downloaded yet
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/4.jpeg not downloaded yet
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/5.jpeg not downloaded yet
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/6.jpeg not downloaded yet
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/7.jpeg not downloaded yet
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/8.jpeg not downloaded yet
2026-03-12 20:56:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/9.jpeg not downloaded yet
2026-03-12 20:56:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:56:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 506ad66b-9d58-551a-9f7a-7339954babe3 with identifier: 129190
2026-03-12 20:56:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 506ad66b-9d58-551a-9f7a-7339954babe3 with scrape type 1
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/0.jpeg not downloaded yet
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/1.jpeg not downloaded yet
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/2.jpeg not downloaded yet
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/3.jpeg not downloaded yet
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/4.jpeg not downloaded yet
2026-03-12 20:56:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/5.jpeg not downloaded yet
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/6.jpeg not downloaded yet
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/7.jpeg not downloaded yet
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/8.jpeg not downloaded yet
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/9.jpeg not downloaded yet
2026-03-12 20:56:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802cd90>
2026-03-12 20:56:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/4.jpeg saved to cache
2026-03-12 20:56:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbbb50>
2026-03-12 20:56:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/3.jpeg saved to cache
2026-03-12 20:56:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cd710>
2026-03-12 20:56:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/2.jpeg saved to cache
2026-03-12 20:56:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbbd50>
2026-03-12 20:56:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:56:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/1.jpeg saved to cache
2026-03-12 20:56:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129186)
2026-03-12 20:56:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cee90>
2026-03-12 20:56:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:56:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/0.jpeg saved to cache
2026-03-12 20:56:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 82e670a3-6233-581d-a7a1-f0f620064540
2026-03-12 20:56:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 82e670a3-6233-581d-a7a1-f0f620064540, skipping ID generation
2026-03-12 20:56:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 82e670a3-6233-581d-a7a1-f0f620064540 with scrape type 1
2026-03-12 20:56:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 82e670a3-6233-581d-a7a1-f0f620064540 sending to next pipeline
2026-03-12 20:56:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 82e670a3-6233-581d-a7a1-f0f620064540, identifier: 129186
2026-03-12 20:56:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 82e670a3-6233-581d-a7a1-f0f620064540 with identifier: 129186
2026-03-12 20:56:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 82e670a3-6233-581d-a7a1-f0f620064540 with identifier: 129186
2026-03-12 20:56:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 82e670a3-6233-581d-a7a1-f0f620064540 with identifier: 129186 to the API
2026-03-12 20:56:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:56:53 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:56:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.1L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '82e670a3-6233-581d-a7a1-f0f620064540',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF358QQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-fiesta-coolconnect-11-75-bvm5-129186',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 20647,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76311,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69653,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73540,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75941,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69272,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76745,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74366,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74951,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134181,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_82e670a3-6233-581d-a7a1-f0f620064540/82e670a3-6233-581d-a7a1-f0f620064540_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103102,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129186/9.jpeg',
'Width': 1280}],
'price': 13490.0,
'price_includes_vat': True,
'registration_date': '2022-04-04',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Fiesta Cool&Connect 1.1 75 BVM5',
'transmission': 'manual',
'trim': 'Cool&Connect 1.1 75 BVM5',
'vin': 'WF0JXXGAHJNS12183',
'year': 2022}
2026-03-12 20:56:53 [arval.fr] INFO: Saving data for 129186: {'created_time': 1773349013.66002, 'last_price_update_time': 1773349013.660031}
2026-03-12 20:56:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:56:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b2d0>
2026-03-12 20:56:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/7.jpeg saved to cache
2026-03-12 20:56:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:56:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:56:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7150>
2026-03-12 20:56:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:56:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/6.jpeg saved to cache
2026-03-12 20:56:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:56:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:56:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12562190>
2026-03-12 20:56:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/5.jpeg saved to cache
2026-03-12 20:56:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:56:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:56:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7290>
2026-03-12 20:56:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/4.jpeg saved to cache
2026-03-12 20:56:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:56:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:56:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:56:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4c050>
2026-03-12 20:56:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:56:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:56:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:56:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/3.jpeg saved to cache
2026-03-12 20:56:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:57:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:57:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e3a90>
2026-03-12 20:57:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/2.jpeg saved to cache
2026-03-12 20:57:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:57:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:57:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4c050>
2026-03-12 20:57:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:57:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/1.jpeg saved to cache
2026-03-12 20:57:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:57:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129185)
2026-03-12 20:57:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18d90>
2026-03-12 20:57:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:57:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/0.jpeg saved to cache
2026-03-12 20:57:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b
2026-03-12 20:57:03 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: db644e83-3555-5d87-a1eb-ff94a8ab5d1b, skipping ID generation
2026-03-12 20:57:03 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b with scrape type 1
2026-03-12 20:57:03 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item db644e83-3555-5d87-a1eb-ff94a8ab5d1b sending to next pipeline
2026-03-12 20:57:03 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: db644e83-3555-5d87-a1eb-ff94a8ab5d1b, identifier: 129185
2026-03-12 20:57:03 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: db644e83-3555-5d87-a1eb-ff94a8ab5d1b with identifier: 129185
2026-03-12 20:57:03 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: db644e83-3555-5d87-a1eb-ff94a8ab5d1b with identifier: 129185
2026-03-12 20:57:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: db644e83-3555-5d87-a1eb-ff94a8ab5d1b with identifier: 129185 to the API
2026-03-12 20:57:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:57:05 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:57:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 204,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'db644e83-3555-5d87-a1eb-ff94a8ab5d1b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF485RK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/cupra-formentor-business-edition-14-e-hybrid-204-dsg6-129185',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Cupra',
'model': 'Formentor',
'odometer': 118937,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84989,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75431,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88158,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88892,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87447,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70397,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85466,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91020,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132838,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_db644e83-3555-5d87-a1eb-ff94a8ab5d1b/db644e83-3555-5d87-a1eb-ff94a8ab5d1b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119037,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129185/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2022-04-06',
'seats_number': 0,
'seller_name': None,
'title': 'Cupra Formentor Business Edition 1.4 e-HYBRID 204 DSG6',
'transmission': 'automatic',
'trim': 'Business Edition 1.4 e-HYBRID 204 DSG6',
'vin': 'VSSZZZKMZNR054821',
'year': 2022}
2026-03-12 20:57:05 [arval.fr] INFO: Saving data for 129185: {'created_time': 1773349025.283082, 'last_price_update_time': 1773349025.283091}
2026-03-12 20:57:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284b6d0>
2026-03-12 20:57:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:57:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/9.jpeg saved to cache
2026-03-12 20:57:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f9d0>
2026-03-12 20:57:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/8.jpeg saved to cache
2026-03-12 20:57:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905250>
2026-03-12 20:57:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/9.jpeg saved to cache
2026-03-12 20:57:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7290>
2026-03-12 20:57:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/4.jpeg saved to cache
2026-03-12 20:57:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139108d0>
2026-03-12 20:57:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/9.jpeg saved to cache
2026-03-12 20:57:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f692d0>
2026-03-12 20:57:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/8.jpeg saved to cache
2026-03-12 20:57:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:11 [scrapy.extensions.logstats] INFO: Crawled 355 pages (at 3 pages/min), scraped 294 items (at 5 items/min)
2026-03-12 20:57:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:57:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756590>
2026-03-12 20:57:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/7.jpeg saved to cache
2026-03-12 20:57:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391b1d0>
2026-03-12 20:57:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:57:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/6.jpeg saved to cache
2026-03-12 20:57:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df790>
2026-03-12 20:57:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/5.jpeg saved to cache
2026-03-12 20:57:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274d350>
2026-03-12 20:57:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/3.jpeg saved to cache
2026-03-12 20:57:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905210>
2026-03-12 20:57:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/2.jpeg saved to cache
2026-03-12 20:57:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538610>
2026-03-12 20:57:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:57:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/1.jpeg saved to cache
2026-03-12 20:57:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129190)
2026-03-12 20:57:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963a590>
2026-03-12 20:57:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:57:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/0.jpeg saved to cache
2026-03-12 20:57:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 506ad66b-9d58-551a-9f7a-7339954babe3
2026-03-12 20:57:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 506ad66b-9d58-551a-9f7a-7339954babe3, skipping ID generation
2026-03-12 20:57:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 506ad66b-9d58-551a-9f7a-7339954babe3 with scrape type 1
2026-03-12 20:57:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 506ad66b-9d58-551a-9f7a-7339954babe3 sending to next pipeline
2026-03-12 20:57:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 506ad66b-9d58-551a-9f7a-7339954babe3, identifier: 129190
2026-03-12 20:57:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 506ad66b-9d58-551a-9f7a-7339954babe3 with identifier: 129190
2026-03-12 20:57:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 506ad66b-9d58-551a-9f7a-7339954babe3 with identifier: 129190
2026-03-12 20:57:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 506ad66b-9d58-551a-9f7a-7339954babe3 with identifier: 129190 to the API
2026-03-12 20:57:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:57:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:57:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '506ad66b-9d58-551a-9f7a-7339954babe3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD425JF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-northwood-12595-bva6-129190',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 34357,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75344,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61666,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72660,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73251,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73672,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57241,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73702,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68903,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_506ad66b-9d58-551a-9f7a-7339954babe3/506ad66b-9d58-551a-9f7a-7339954babe3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117239,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129190/9.jpeg',
'Width': 1280}],
'price': 28490.0,
'price_includes_vat': True,
'registration_date': '2021-12-03',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Northwood 125+95 BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Northwood 125+95 BVA6',
'vin': 'WMW21BS0X03N95448',
'year': 2021}
2026-03-12 20:57:20 [arval.fr] INFO: Saving data for 129190: {'created_time': 1773349040.517965, 'last_price_update_time': 1773349040.517975}
2026-03-12 20:57:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18117050>
2026-03-12 20:57:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:57:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/8.jpeg saved to cache
2026-03-12 20:57:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:57:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ddcd0>
2026-03-12 20:57:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:57:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/7.jpeg saved to cache
2026-03-12 20:57:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:57:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:57:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b650>
2026-03-12 20:57:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/6.jpeg saved to cache
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 919de672-7e90-50eb-92f6-1543e303795c with identifier: 129192
2026-03-12 20:57:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 919de672-7e90-50eb-92f6-1543e303795c with scrape type 1
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/0.jpeg not downloaded yet
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/1.jpeg not downloaded yet
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/2.jpeg not downloaded yet
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/3.jpeg not downloaded yet
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/4.jpeg not downloaded yet
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/5.jpeg not downloaded yet
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/6.jpeg not downloaded yet
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/7.jpeg not downloaded yet
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/8.jpeg not downloaded yet
2026-03-12 20:57:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/9.jpeg not downloaded yet
2026-03-12 20:57:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126def90>
2026-03-12 20:57:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/5.jpeg saved to cache
2026-03-12 20:57:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:57:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:57:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5 with identifier: 129194
2026-03-12 20:57:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5 with scrape type 1
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/0.jpeg not downloaded yet
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/1.jpeg not downloaded yet
2026-03-12 20:57:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/2.jpeg not downloaded yet
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/3.jpeg not downloaded yet
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/4.jpeg not downloaded yet
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/5.jpeg not downloaded yet
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/6.jpeg not downloaded yet
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/7.jpeg not downloaded yet
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/8.jpeg not downloaded yet
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/9.jpeg not downloaded yet
2026-03-12 20:57:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e210>
2026-03-12 20:57:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/4.jpeg saved to cache
2026-03-12 20:57:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:57:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ee76940d-6afb-59e5-b280-5bd02d5d144d with identifier: 129195
2026-03-12 20:57:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee76940d-6afb-59e5-b280-5bd02d5d144d with scrape type 1
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/0.jpeg not downloaded yet
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/1.jpeg not downloaded yet
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/2.jpeg not downloaded yet
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/3.jpeg not downloaded yet
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/4.jpeg not downloaded yet
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/5.jpeg not downloaded yet
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/6.jpeg not downloaded yet
2026-03-12 20:57:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/7.jpeg not downloaded yet
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/8.jpeg not downloaded yet
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/9.jpeg not downloaded yet
2026-03-12 20:57:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509090>
2026-03-12 20:57:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/3.jpeg saved to cache
2026-03-12 20:57:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4d4d0>
2026-03-12 20:57:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:57:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/2.jpeg saved to cache
2026-03-12 20:57:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784d90>
2026-03-12 20:57:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/1.jpeg saved to cache
2026-03-12 20:57:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129189)
2026-03-12 20:57:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19638a50>
2026-03-12 20:57:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/0.jpeg saved to cache
2026-03-12 20:57:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f6602060-ad28-532f-b3e7-181bc3616353
2026-03-12 20:57:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f6602060-ad28-532f-b3e7-181bc3616353, skipping ID generation
2026-03-12 20:57:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6602060-ad28-532f-b3e7-181bc3616353 with scrape type 1
2026-03-12 20:57:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f6602060-ad28-532f-b3e7-181bc3616353 sending to next pipeline
2026-03-12 20:57:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f6602060-ad28-532f-b3e7-181bc3616353, identifier: 129189
2026-03-12 20:57:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f6602060-ad28-532f-b3e7-181bc3616353 with identifier: 129189
2026-03-12 20:57:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f6602060-ad28-532f-b3e7-181bc3616353 with identifier: 129189
2026-03-12 20:57:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f6602060-ad28-532f-b3e7-181bc3616353 with identifier: 129189 to the API
2026-03-12 20:57:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:57:30 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:57:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f6602060-ad28-532f-b3e7-181bc3616353',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT646KA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/opel-crossland-x-elegance-15-diesel-110-129189',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Opel',
'model': 'Crossland X',
'odometer': 102337,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61568,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49995,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60834,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64579,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60992,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48933,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59388,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64511,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62918,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6602060-ad28-532f-b3e7-181bc3616353/f6602060-ad28-532f-b3e7-181bc3616353_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79897,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129189/9.jpeg',
'Width': 1280}],
'price': 13490.0,
'price_includes_vat': True,
'registration_date': '2023-12-29',
'seats_number': 0,
'seller_name': None,
'title': 'Opel Crossland X ELEGANCE 1.5 Diesel 110',
'transmission': 'manual',
'trim': 'ELEGANCE 1.5 Diesel 110',
'vin': 'W0V7H9EN7P4338424',
'year': 2023}
2026-03-12 20:57:30 [arval.fr] INFO: Saving data for 129189: {'created_time': 1773349050.922394, 'last_price_update_time': 1773349050.922403}
2026-03-12 20:57:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963c710>
2026-03-12 20:57:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/7.jpeg saved to cache
2026-03-12 20:57:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250a050>
2026-03-12 20:57:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/6.jpeg saved to cache
2026-03-12 20:57:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18116990>
2026-03-12 20:57:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:57:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/5.jpeg saved to cache
2026-03-12 20:57:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687cd0>
2026-03-12 20:57:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:57:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/4.jpeg saved to cache
2026-03-12 20:57:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253bbd0>
2026-03-12 20:57:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/3.jpeg saved to cache
2026-03-12 20:57:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561310>
2026-03-12 20:57:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/2.jpeg saved to cache
2026-03-12 20:57:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687b50>
2026-03-12 20:57:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/1.jpeg saved to cache
2026-03-12 20:57:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129188)
2026-03-12 20:57:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253ac50>
2026-03-12 20:57:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:57:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/0.jpeg saved to cache
2026-03-12 20:57:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 113ad708-39f3-52d7-8657-09fd5b939a48
2026-03-12 20:57:39 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 113ad708-39f3-52d7-8657-09fd5b939a48, skipping ID generation
2026-03-12 20:57:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 113ad708-39f3-52d7-8657-09fd5b939a48 with scrape type 1
2026-03-12 20:57:39 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 113ad708-39f3-52d7-8657-09fd5b939a48 sending to next pipeline
2026-03-12 20:57:39 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 113ad708-39f3-52d7-8657-09fd5b939a48, identifier: 129188
2026-03-12 20:57:39 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 113ad708-39f3-52d7-8657-09fd5b939a48 with identifier: 129188
2026-03-12 20:57:39 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 113ad708-39f3-52d7-8657-09fd5b939a48 with identifier: 129188
2026-03-12 20:57:39 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 113ad708-39f3-52d7-8657-09fd5b939a48 with identifier: 129188 to the API
2026-03-12 20:57:39 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:57:39 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:57:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 125,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '113ad708-39f3-52d7-8657-09fd5b939a48',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL489JY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ford-fiesta-st-line-10-ecoboost-125-mhev-129188',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Ford',
'model': 'Fiesta',
'odometer': 41560,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74330,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67605,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75050,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76644,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79531,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69770,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79758,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77064,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 32270,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_113ad708-39f3-52d7-8657-09fd5b939a48/113ad708-39f3-52d7-8657-09fd5b939a48_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60011,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129188/9.jpeg',
'Width': 1280}],
'price': 14490.0,
'price_includes_vat': True,
'registration_date': '2022-12-28',
'seats_number': 0,
'seller_name': None,
'title': 'Ford Fiesta ST-LINE 1.0 EcoBoost 125 mHEV',
'transmission': 'manual',
'trim': 'ST-LINE 1.0 EcoBoost 125 mHEV',
'vin': 'WF0JXXGAHJNA83098',
'year': 2022}
2026-03-12 20:57:39 [arval.fr] INFO: Saving data for 129188: {'created_time': 1773349059.844459, 'last_price_update_time': 1773349059.844468}
2026-03-12 20:57:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:57:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125389d0>
2026-03-12 20:57:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/9.jpeg saved to cache
2026-03-12 20:57:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:57:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:57:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287cfd0>
2026-03-12 20:57:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/8.jpeg saved to cache
2026-03-12 20:57:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:57:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:57:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13906310>
2026-03-12 20:57:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:57:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/0.jpeg saved to cache
2026-03-12 20:57:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:57:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:57:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125086d0>
2026-03-12 20:57:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:57:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/9.jpeg saved to cache
2026-03-12 20:57:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:57:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ca190>
2026-03-12 20:57:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/6.jpeg saved to cache
2026-03-12 20:57:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125860d0>
2026-03-12 20:57:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:57:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/9.jpeg saved to cache
2026-03-12 20:57:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1bbd0>
2026-03-12 20:57:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/8.jpeg saved to cache
2026-03-12 20:57:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083090>
2026-03-12 20:57:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/7.jpeg saved to cache
2026-03-12 20:57:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bb5d0>
2026-03-12 20:57:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:57:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/5.jpeg saved to cache
2026-03-12 20:57:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126628d0>
2026-03-12 20:57:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/4.jpeg saved to cache
2026-03-12 20:57:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12585810>
2026-03-12 20:57:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/3.jpeg saved to cache
2026-03-12 20:57:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18114e50>
2026-03-12 20:57:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/2.jpeg saved to cache
2026-03-12 20:57:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197db5d0>
2026-03-12 20:57:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/1.jpeg saved to cache
2026-03-12 20:57:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129195)
2026-03-12 20:57:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6ad0>
2026-03-12 20:57:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:57:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/0.jpeg saved to cache
2026-03-12 20:57:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ee76940d-6afb-59e5-b280-5bd02d5d144d
2026-03-12 20:57:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ee76940d-6afb-59e5-b280-5bd02d5d144d, skipping ID generation
2026-03-12 20:57:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ee76940d-6afb-59e5-b280-5bd02d5d144d with scrape type 1
2026-03-12 20:57:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ee76940d-6afb-59e5-b280-5bd02d5d144d sending to next pipeline
2026-03-12 20:57:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ee76940d-6afb-59e5-b280-5bd02d5d144d, identifier: 129195
2026-03-12 20:57:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ee76940d-6afb-59e5-b280-5bd02d5d144d with identifier: 129195
2026-03-12 20:57:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ee76940d-6afb-59e5-b280-5bd02d5d144d with identifier: 129195
2026-03-12 20:57:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ee76940d-6afb-59e5-b280-5bd02d5d144d with identifier: 129195 to the API
2026-03-12 20:57:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:57:56 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:57:56 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'ee76940d-6afb-59e5-b280-5bd02d5d144d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR198LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-evolution-16-e-tech-hybrid-145-bva6-129195',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 39061,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 27,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86171,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77003,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84899,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83823,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82723,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71913,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83351,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83880,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119753,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ee76940d-6afb-59e5-b280-5bd02d5d144d/ee76940d-6afb-59e5-b280-5bd02d5d144d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108867,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129195/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur Evolution 1.6 E-TECH Hybrid 145 BVA6',
'transmission': 'automatic',
'trim': 'Evolution 1.6 E-TECH Hybrid 145 BVA6',
'vin': 'VF1RJB00771456161',
'year': 2023}
2026-03-12 20:57:56 [arval.fr] INFO: Saving data for 129195: {'created_time': 1773349076.804362, 'last_price_update_time': 1773349076.804372}
2026-03-12 20:57:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:57:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:57:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1ab90>
2026-03-12 20:57:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:57:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/8.jpeg saved to cache
2026-03-12 20:57:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:57:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:57:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:57:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4350>
2026-03-12 20:57:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:57:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:57:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:57:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:57:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/7.jpeg saved to cache
2026-03-12 20:57:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:57:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:57:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:57:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8d7996b-c31d-5f46-8732-10db916a3d1e with identifier: 129196
2026-03-12 20:57:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8d7996b-c31d-5f46-8732-10db916a3d1e with scrape type 1
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/0.jpeg not downloaded yet
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/1.jpeg not downloaded yet
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/2.jpeg not downloaded yet
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/3.jpeg not downloaded yet
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/4.jpeg not downloaded yet
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/5.jpeg not downloaded yet
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/6.jpeg not downloaded yet
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/7.jpeg not downloaded yet
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/8.jpeg not downloaded yet
2026-03-12 20:57:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/9.jpeg not downloaded yet
2026-03-12 20:57:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:58:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661cd0>
2026-03-12 20:58:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/6.jpeg saved to cache
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:58:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:58:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:58:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: e55eb07a-26e5-529c-82ab-b7127768a593 with identifier: 129197
2026-03-12 20:58:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e55eb07a-26e5-529c-82ab-b7127768a593 with scrape type 1
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/0.jpeg not downloaded yet
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/1.jpeg not downloaded yet
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/2.jpeg not downloaded yet
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/3.jpeg not downloaded yet
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/4.jpeg not downloaded yet
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/5.jpeg not downloaded yet
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/6.jpeg not downloaded yet
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/7.jpeg not downloaded yet
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/8.jpeg not downloaded yet
2026-03-12 20:58:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/9.jpeg not downloaded yet
2026-03-12 20:58:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:58:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661c10>
2026-03-12 20:58:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/5.jpeg saved to cache
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:58:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:58:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with identifier: 129198
2026-03-12 20:58:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with scrape type 1
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/0.jpeg not downloaded yet
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/1.jpeg not downloaded yet
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/2.jpeg not downloaded yet
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/3.jpeg not downloaded yet
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/4.jpeg not downloaded yet
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/5.jpeg not downloaded yet
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/6.jpeg not downloaded yet
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/7.jpeg not downloaded yet
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/8.jpeg not downloaded yet
2026-03-12 20:58:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/9.jpeg not downloaded yet
2026-03-12 20:58:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:58:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bc790>
2026-03-12 20:58:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/4.jpeg saved to cache
2026-03-12 20:58:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:58:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:58:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287f410>
2026-03-12 20:58:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/3.jpeg saved to cache
2026-03-12 20:58:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:58:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:58:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139adf10>
2026-03-12 20:58:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:58:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/2.jpeg saved to cache
2026-03-12 20:58:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:58:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129194)
2026-03-12 20:58:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ebd0>
2026-03-12 20:58:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/1.jpeg saved to cache
2026-03-12 20:58:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5
2026-03-12 20:58:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5, skipping ID generation
2026-03-12 20:58:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5 with scrape type 1
2026-03-12 20:58:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5 sending to next pipeline
2026-03-12 20:58:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5, identifier: 129194
2026-03-12 20:58:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5 with identifier: 129194
2026-03-12 20:58:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5 with identifier: 129194
2026-03-12 20:58:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5 with identifier: 129194 to the API
2026-03-12 20:58:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:58:07 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:58:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.3L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ480GP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-cla-coupe-250-e-business-line-129194',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe CLA',
'odometer': 107455,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73412,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62828,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70278,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75553,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75339,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61922,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70736,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73524,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49299,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5/f1b98a6a-4aa8-542a-9f50-e3aeca3dfda5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92845,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129194/9.jpeg',
'Width': 1280}],
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-09-06',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe CLA Coupe 250 e Business Line',
'transmission': 'automatic',
'trim': 'Coupe 250 e Business Line',
'vin': 'W1K5J8GB4PN338464',
'year': 2022}
2026-03-12 20:58:07 [arval.fr] INFO: Saving data for 129194: {'created_time': 1773349087.625309, 'last_price_update_time': 1773349087.625321}
2026-03-12 20:58:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:58:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5b350>
2026-03-12 20:58:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:58:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/7.jpeg saved to cache
2026-03-12 20:58:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:58:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:58:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139be550>
2026-03-12 20:58:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/6.jpeg saved to cache
2026-03-12 20:58:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:58:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:58:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba190>
2026-03-12 20:58:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:58:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/5.jpeg saved to cache
2026-03-12 20:58:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:58:11 [scrapy.extensions.logstats] INFO: Crawled 361 pages (at 6 pages/min), scraped 299 items (at 5 items/min)
2026-03-12 20:58:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:58:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:58:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918690>
2026-03-12 20:58:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:58:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/4.jpeg saved to cache
2026-03-12 20:58:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:58:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:58:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd91d0>
2026-03-12 20:58:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:58:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/3.jpeg saved to cache
2026-03-12 20:58:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:58:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:58:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282ddd0>
2026-03-12 20:58:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/2.jpeg saved to cache
2026-03-12 20:58:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:58:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:58:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ecd0>
2026-03-12 20:58:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:58:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/1.jpeg saved to cache
2026-03-12 20:58:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:58:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129192)
2026-03-12 20:58:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9050>
2026-03-12 20:58:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:58:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/0.jpeg saved to cache
2026-03-12 20:58:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 919de672-7e90-50eb-92f6-1543e303795c
2026-03-12 20:58:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 919de672-7e90-50eb-92f6-1543e303795c, skipping ID generation
2026-03-12 20:58:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 919de672-7e90-50eb-92f6-1543e303795c with scrape type 1
2026-03-12 20:58:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 919de672-7e90-50eb-92f6-1543e303795c sending to next pipeline
2026-03-12 20:58:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 919de672-7e90-50eb-92f6-1543e303795c, identifier: 129192
2026-03-12 20:58:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 919de672-7e90-50eb-92f6-1543e303795c with identifier: 129192
2026-03-12 20:58:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 919de672-7e90-50eb-92f6-1543e303795c with identifier: 129192
2026-03-12 20:58:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 919de672-7e90-50eb-92f6-1543e303795c with identifier: 129192 to the API
2026-03-12 20:58:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:58:17 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:58:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.8L',
'engine_horse_power': 122,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '919de672-7e90-50eb-92f6-1543e303795c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC282LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-corolla-hybride-122h-dynamic-business-stage-academy-129192',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Corolla',
'odometer': 94006,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79278,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70122,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78224,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74914,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76067,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68456,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76882,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76155,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128716,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_919de672-7e90-50eb-92f6-1543e303795c/919de672-7e90-50eb-92f6-1543e303795c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110341,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129192/9.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Corolla Hybride 122h Dynamic Business Stage Academy',
'transmission': 'automatic',
'trim': 'Hybride 122h Dynamic Business Stage Academy',
'vin': 'SB1K93BEX0E253908',
'year': 2021}
2026-03-12 20:58:18 [arval.fr] INFO: Saving data for 129192: {'created_time': 1773349098.04438, 'last_price_update_time': 1773349098.04439}
2026-03-12 20:58:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282cd90>
2026-03-12 20:58:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/9.jpeg saved to cache
2026-03-12 20:58:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963cf10>
2026-03-12 20:58:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/8.jpeg saved to cache
2026-03-12 20:58:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508290>
2026-03-12 20:58:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:58:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/9.jpeg saved to cache
2026-03-12 20:58:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963c150>
2026-03-12 20:58:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:58:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/8.jpeg saved to cache
2026-03-12 20:58:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa4350>
2026-03-12 20:58:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:58:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/9.jpeg saved to cache
2026-03-12 20:58:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b8390>
2026-03-12 20:58:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/8.jpeg saved to cache
2026-03-12 20:58:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f5d10>
2026-03-12 20:58:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:58:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/7.jpeg saved to cache
2026-03-12 20:58:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd490>
2026-03-12 20:58:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:58:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/6.jpeg saved to cache
2026-03-12 20:58:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a790>
2026-03-12 20:58:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:58:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/5.jpeg saved to cache
2026-03-12 20:58:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d410>
2026-03-12 20:58:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:58:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/4.jpeg saved to cache
2026-03-12 20:58:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725050>
2026-03-12 20:58:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:58:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/3.jpeg saved to cache
2026-03-12 20:58:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784f50>
2026-03-12 20:58:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:58:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/2.jpeg saved to cache
2026-03-12 20:58:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e0850>
2026-03-12 20:58:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:58:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/1.jpeg saved to cache
2026-03-12 20:58:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129198)
2026-03-12 20:58:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12539bd0>
2026-03-12 20:58:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:58:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/0.jpeg saved to cache
2026-03-12 20:58:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac
2026-03-12 20:58:34 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac, skipping ID generation
2026-03-12 20:58:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with scrape type 1
2026-03-12 20:58:34 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac sending to next pipeline
2026-03-12 20:58:34 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac, identifier: 129198
2026-03-12 20:58:34 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with identifier: 129198
2026-03-12 20:58:34 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with identifier: 129198
2026-03-12 20:58:34 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac with identifier: 129198 to the API
2026-03-12 20:58:34 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:58:36 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:58:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA390QF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-business-hybrid-225-e-eat8-129198',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 38597,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87229,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77233,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83049,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83998,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85279,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73755,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87182,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86571,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138845,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac/14f28686-6ed4-5bc7-a3e4-74b4b89ba0ac_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114064,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129198/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2021-07-08',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Business Hybrid 225 e-EAT8',
'transmission': 'automatic',
'trim': 'Business Hybrid 225 e-EAT8',
'vin': 'VR7A4DGZSML037106',
'year': 2021}
2026-03-12 20:58:36 [arval.fr] INFO: Saving data for 129198: {'created_time': 1773349116.186032, 'last_price_update_time': 1773349116.186042}
2026-03-12 20:58:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:58:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b8a90>
2026-03-12 20:58:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:58:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/7.jpeg saved to cache
2026-03-12 20:58:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:58:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12722ad0>
2026-03-12 20:58:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/6.jpeg saved to cache
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with identifier: 129199
2026-03-12 20:58:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with scrape type 1
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/0.jpeg not downloaded yet
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/1.jpeg not downloaded yet
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/2.jpeg not downloaded yet
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/3.jpeg not downloaded yet
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/4.jpeg not downloaded yet
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/5.jpeg not downloaded yet
2026-03-12 20:58:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/6.jpeg not downloaded yet
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/7.jpeg not downloaded yet
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/8.jpeg not downloaded yet
2026-03-12 20:58:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/9.jpeg not downloaded yet
2026-03-12 20:58:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f8ba90>
2026-03-12 20:58:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/5.jpeg saved to cache
2026-03-12 20:58:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:58:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:58:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with identifier: 129200
2026-03-12 20:58:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with scrape type 1
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/0.jpeg not downloaded yet
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/1.jpeg not downloaded yet
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/2.jpeg not downloaded yet
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/3.jpeg not downloaded yet
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/4.jpeg not downloaded yet
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/5.jpeg not downloaded yet
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/6.jpeg not downloaded yet
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/7.jpeg not downloaded yet
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/8.jpeg not downloaded yet
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/9.jpeg not downloaded yet
2026-03-12 20:58:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127369d0>
2026-03-12 20:58:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/4.jpeg saved to cache
2026-03-12 20:58:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:58:40 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 315749e8-5929-516e-89f5-cbf855355617 with identifier: 129201
2026-03-12 20:58:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 315749e8-5929-516e-89f5-cbf855355617 with scrape type 1
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/0.jpeg not downloaded yet
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/1.jpeg not downloaded yet
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/2.jpeg not downloaded yet
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/3.jpeg not downloaded yet
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/4.jpeg not downloaded yet
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/5.jpeg not downloaded yet
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/6.jpeg not downloaded yet
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/7.jpeg not downloaded yet
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/8.jpeg not downloaded yet
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/9.jpeg not downloaded yet
2026-03-12 20:58:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274d750>
2026-03-12 20:58:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/3.jpeg saved to cache
2026-03-12 20:58:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287e390>
2026-03-12 20:58:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:58:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/2.jpeg saved to cache
2026-03-12 20:58:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6010>
2026-03-12 20:58:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:58:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/1.jpeg saved to cache
2026-03-12 20:58:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129197)
2026-03-12 20:58:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806ba10>
2026-03-12 20:58:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:58:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/0.jpeg saved to cache
2026-03-12 20:58:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e55eb07a-26e5-529c-82ab-b7127768a593
2026-03-12 20:58:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e55eb07a-26e5-529c-82ab-b7127768a593, skipping ID generation
2026-03-12 20:58:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e55eb07a-26e5-529c-82ab-b7127768a593 with scrape type 1
2026-03-12 20:58:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e55eb07a-26e5-529c-82ab-b7127768a593 sending to next pipeline
2026-03-12 20:58:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e55eb07a-26e5-529c-82ab-b7127768a593, identifier: 129197
2026-03-12 20:58:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e55eb07a-26e5-529c-82ab-b7127768a593 with identifier: 129197
2026-03-12 20:58:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e55eb07a-26e5-529c-82ab-b7127768a593 with identifier: 129197
2026-03-12 20:58:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e55eb07a-26e5-529c-82ab-b7127768a593 with identifier: 129197 to the API
2026-03-12 20:58:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:58:45 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:58:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'e55eb07a-26e5-529c-82ab-b7127768a593',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL355HA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-shine-puretech-130-eat8-129197',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 56359,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89297,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82058,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90683,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91121,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93540,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82807,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91364,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90891,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59080,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e55eb07a-26e5-529c-82ab-b7127768a593/e55eb07a-26e5-529c-82ab-b7127768a593_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129197/9.jpeg',
'Width': 1280}],
'price': 18290.0,
'price_includes_vat': True,
'registration_date': '2022-12-23',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7ARHNSSNL065773',
'year': 2022}
2026-03-12 20:58:45 [arval.fr] INFO: Saving data for 129197: {'created_time': 1773349125.448499, 'last_price_update_time': 1773349125.448509}
2026-03-12 20:58:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcd3d0>
2026-03-12 20:58:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:58:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/7.jpeg saved to cache
2026-03-12 20:58:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fe50>
2026-03-12 20:58:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:58:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/6.jpeg saved to cache
2026-03-12 20:58:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac4d0>
2026-03-12 20:58:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/5.jpeg saved to cache
2026-03-12 20:58:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fdd0>
2026-03-12 20:58:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/4.jpeg saved to cache
2026-03-12 20:58:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19b50650>
2026-03-12 20:58:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/3.jpeg saved to cache
2026-03-12 20:58:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa7690>
2026-03-12 20:58:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/2.jpeg saved to cache
2026-03-12 20:58:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bdf50>
2026-03-12 20:58:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:58:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/1.jpeg saved to cache
2026-03-12 20:58:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129196)
2026-03-12 20:58:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808b90>
2026-03-12 20:58:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:58:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/0.jpeg saved to cache
2026-03-12 20:58:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f8d7996b-c31d-5f46-8732-10db916a3d1e
2026-03-12 20:58:54 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f8d7996b-c31d-5f46-8732-10db916a3d1e, skipping ID generation
2026-03-12 20:58:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8d7996b-c31d-5f46-8732-10db916a3d1e with scrape type 1
2026-03-12 20:58:54 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f8d7996b-c31d-5f46-8732-10db916a3d1e sending to next pipeline
2026-03-12 20:58:54 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f8d7996b-c31d-5f46-8732-10db916a3d1e, identifier: 129196
2026-03-12 20:58:54 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f8d7996b-c31d-5f46-8732-10db916a3d1e with identifier: 129196
2026-03-12 20:58:54 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f8d7996b-c31d-5f46-8732-10db916a3d1e with identifier: 129196
2026-03-12 20:58:54 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f8d7996b-c31d-5f46-8732-10db916a3d1e with identifier: 129196 to the API
2026-03-12 20:58:54 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:58:54 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:58:54 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'f8d7996b-c31d-5f46-8732-10db916a3d1e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR230LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-evolution-16-e-tech-hybrid-145-bva6-129196',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 24713,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76075,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84571,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84320,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82569,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74018,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83207,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85244,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8d7996b-c31d-5f46-8732-10db916a3d1e/f8d7996b-c31d-5f46-8732-10db916a3d1e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119690,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129196/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2023-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur Evolution 1.6 E-TECH Hybrid 145 BVA6',
'transmission': 'automatic',
'trim': 'Evolution 1.6 E-TECH Hybrid 145 BVA6',
'vin': 'VF1RJB00071456129',
'year': 2023}
2026-03-12 20:58:54 [arval.fr] INFO: Saving data for 129196: {'created_time': 1773349134.591744, 'last_price_update_time': 1773349134.591754}
2026-03-12 20:58:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:58:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265bf90>
2026-03-12 20:58:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/9.jpeg saved to cache
2026-03-12 20:58:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:58:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:58:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808510>
2026-03-12 20:58:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/8.jpeg saved to cache
2026-03-12 20:58:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:58:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:58:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f19090>
2026-03-12 20:58:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/9.jpeg saved to cache
2026-03-12 20:58:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:58:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:58:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:58:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808890>
2026-03-12 20:58:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:58:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:58:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:58:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:58:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/8.jpeg saved to cache
2026-03-12 20:58:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:59:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663a50>
2026-03-12 20:59:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/9.jpeg saved to cache
2026-03-12 20:59:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5b8d0>
2026-03-12 20:59:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/8.jpeg saved to cache
2026-03-12 20:59:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785e50>
2026-03-12 20:59:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/7.jpeg saved to cache
2026-03-12 20:59:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808590>
2026-03-12 20:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/6.jpeg saved to cache
2026-03-12 20:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae810>
2026-03-12 20:59:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/5.jpeg saved to cache
2026-03-12 20:59:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9d10>
2026-03-12 20:59:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:59:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/4.jpeg saved to cache
2026-03-12 20:59:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661b90>
2026-03-12 20:59:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/3.jpeg saved to cache
2026-03-12 20:59:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734dd0>
2026-03-12 20:59:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:59:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/2.jpeg saved to cache
2026-03-12 20:59:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ce90>
2026-03-12 20:59:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/1.jpeg saved to cache
2026-03-12 20:59:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129201)
2026-03-12 20:59:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737710>
2026-03-12 20:59:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/0.jpeg saved to cache
2026-03-12 20:59:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 315749e8-5929-516e-89f5-cbf855355617
2026-03-12 20:59:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 315749e8-5929-516e-89f5-cbf855355617, skipping ID generation
2026-03-12 20:59:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 315749e8-5929-516e-89f5-cbf855355617 with scrape type 1
2026-03-12 20:59:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 315749e8-5929-516e-89f5-cbf855355617 sending to next pipeline
2026-03-12 20:59:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 315749e8-5929-516e-89f5-cbf855355617, identifier: 129201
2026-03-12 20:59:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 315749e8-5929-516e-89f5-cbf855355617 with identifier: 129201
2026-03-12 20:59:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 315749e8-5929-516e-89f5-cbf855355617 with identifier: 129201
2026-03-12 20:59:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 315749e8-5929-516e-89f5-cbf855355617 with identifier: 129201 to the API
2026-03-12 20:59:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:59:10 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:59:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '315749e8-5929-516e-89f5-cbf855355617',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR337PV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-12-puretech-130-bva8-129201',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 84259,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72712,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61273,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70693,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72161,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74095,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58434,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71471,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75085,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62291,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_315749e8-5929-516e-89f5-cbf855355617/315749e8-5929-516e-89f5-cbf855355617_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93955,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129201/9.jpeg',
'Width': 1280}],
'price': 13690.0,
'price_includes_vat': True,
'registration_date': '2023-10-03',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130 BVA8',
'vin': 'VR7BDHNSBPE058345',
'year': 2023}
2026-03-12 20:59:11 [arval.fr] INFO: Saving data for 129201: {'created_time': 1773349151.107243, 'last_price_update_time': 1773349151.107255}
2026-03-12 20:59:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:59:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:59:11 [scrapy.extensions.logstats] INFO: Crawled 365 pages (at 4 pages/min), scraped 304 items (at 5 items/min)
2026-03-12 20:59:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 20:59:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905090>
2026-03-12 20:59:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/7.jpeg saved to cache
2026-03-12 20:59:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:59:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:59:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:59:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:59:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510590>
2026-03-12 20:59:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/6.jpeg saved to cache
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:59:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a36dc69c-e3bb-5b09-99ef-327e17766c6a with identifier: 129202
2026-03-12 20:59:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a36dc69c-e3bb-5b09-99ef-327e17766c6a with scrape type 1
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/0.jpeg not downloaded yet
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/1.jpeg not downloaded yet
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/2.jpeg not downloaded yet
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/3.jpeg not downloaded yet
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/4.jpeg not downloaded yet
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/5.jpeg not downloaded yet
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/6.jpeg not downloaded yet
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/7.jpeg not downloaded yet
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/8.jpeg not downloaded yet
2026-03-12 20:59:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/9.jpeg not downloaded yet
2026-03-12 20:59:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:59:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905250>
2026-03-12 20:59:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/5.jpeg saved to cache
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:59:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 20:59:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:59:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ac706e89-738c-5064-b634-26dbe31a432b with identifier: 129203
2026-03-12 20:59:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac706e89-738c-5064-b634-26dbe31a432b with scrape type 1
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/0.jpeg not downloaded yet
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/1.jpeg not downloaded yet
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/2.jpeg not downloaded yet
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/3.jpeg not downloaded yet
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/4.jpeg not downloaded yet
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/5.jpeg not downloaded yet
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/6.jpeg not downloaded yet
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/7.jpeg not downloaded yet
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/8.jpeg not downloaded yet
2026-03-12 20:59:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/9.jpeg not downloaded yet
2026-03-12 20:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:59:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c090>
2026-03-12 20:59:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/4.jpeg saved to cache
2026-03-12 20:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:59:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 20:59:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 492dcd9c-35fa-5b0c-ae40-b855b3111157 with identifier: 129204
2026-03-12 20:59:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 492dcd9c-35fa-5b0c-ae40-b855b3111157 with scrape type 1
2026-03-12 20:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/0.jpeg not downloaded yet
2026-03-12 20:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/1.jpeg not downloaded yet
2026-03-12 20:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/2.jpeg not downloaded yet
2026-03-12 20:59:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/3.jpeg not downloaded yet
2026-03-12 20:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/4.jpeg not downloaded yet
2026-03-12 20:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/5.jpeg not downloaded yet
2026-03-12 20:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/6.jpeg not downloaded yet
2026-03-12 20:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/7.jpeg not downloaded yet
2026-03-12 20:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/8.jpeg not downloaded yet
2026-03-12 20:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/9.jpeg not downloaded yet
2026-03-12 20:59:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:59:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c182402d0>
2026-03-12 20:59:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/3.jpeg saved to cache
2026-03-12 20:59:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:59:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:59:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19631bd0>
2026-03-12 20:59:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/2.jpeg saved to cache
2026-03-12 20:59:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:59:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:59:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ccd90>
2026-03-12 20:59:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/1.jpeg saved to cache
2026-03-12 20:59:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:59:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129200)
2026-03-12 20:59:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4fe50>
2026-03-12 20:59:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/0.jpeg saved to cache
2026-03-12 20:59:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63
2026-03-12 20:59:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dc3c23cc-0a43-53cf-8b66-aa4297c53c63, skipping ID generation
2026-03-12 20:59:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with scrape type 1
2026-03-12 20:59:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dc3c23cc-0a43-53cf-8b66-aa4297c53c63 sending to next pipeline
2026-03-12 20:59:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dc3c23cc-0a43-53cf-8b66-aa4297c53c63, identifier: 129200
2026-03-12 20:59:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with identifier: 129200
2026-03-12 20:59:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with identifier: 129200
2026-03-12 20:59:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dc3c23cc-0a43-53cf-8b66-aa4297c53c63 with identifier: 129200 to the API
2026-03-12 20:59:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:59:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:59:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'dc3c23cc-0a43-53cf-8b66-aa4297c53c63',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR641LR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-shine-puretech-130-eat8-129200',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 81557,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88173,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77413,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86791,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86047,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84586,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74289,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87718,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89604,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116101,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dc3c23cc-0a43-53cf-8b66-aa4297c53c63/dc3c23cc-0a43-53cf-8b66-aa4297c53c63_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121429,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129200/9.jpeg',
'Width': 1280}],
'price': 15490.0,
'price_includes_vat': True,
'registration_date': '2023-09-27',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE059085',
'year': 2023}
2026-03-12 20:59:20 [arval.fr] INFO: Saving data for 129200: {'created_time': 1773349160.509744, 'last_price_update_time': 1773349160.509754}
2026-03-12 20:59:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:59:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806a250>
2026-03-12 20:59:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/7.jpeg saved to cache
2026-03-12 20:59:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:59:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:59:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cef50>
2026-03-12 20:59:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/6.jpeg saved to cache
2026-03-12 20:59:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:59:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:59:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f8b990>
2026-03-12 20:59:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/5.jpeg saved to cache
2026-03-12 20:59:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:59:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:59:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ca990>
2026-03-12 20:59:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/4.jpeg saved to cache
2026-03-12 20:59:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:59:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:59:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139076d0>
2026-03-12 20:59:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/3.jpeg saved to cache
2026-03-12 20:59:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:59:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:59:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc450>
2026-03-12 20:59:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/2.jpeg saved to cache
2026-03-12 20:59:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:59:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:59:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18240850>
2026-03-12 20:59:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/1.jpeg saved to cache
2026-03-12 20:59:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:59:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129199)
2026-03-12 20:59:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265bb50>
2026-03-12 20:59:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/0.jpeg saved to cache
2026-03-12 20:59:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942
2026-03-12 20:59:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942, skipping ID generation
2026-03-12 20:59:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with scrape type 1
2026-03-12 20:59:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 sending to next pipeline
2026-03-12 20:59:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942, identifier: 129199
2026-03-12 20:59:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with identifier: 129199
2026-03-12 20:59:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with identifier: 129199
2026-03-12 20:59:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3e7e5e2b-4afe-5467-81f4-c7a60acb4942 with identifier: 129199 to the API
2026-03-12 20:59:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:59:29 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:59:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3e7e5e2b-4afe-5467-81f4-c7a60acb4942',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR631PQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-shine-puretech-130-eat8-129199',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 87890,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84888,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80401,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83072,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80669,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69624,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81136,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84934,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126573,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3e7e5e2b-4afe-5467-81f4-c7a60acb4942/3e7e5e2b-4afe-5467-81f4-c7a60acb4942_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115865,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129199/9.jpeg',
'Width': 1280}],
'price': 15290.0,
'price_includes_vat': True,
'registration_date': '2023-10-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Shine PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Shine PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE059062',
'year': 2023}
2026-03-12 20:59:29 [arval.fr] INFO: Saving data for 129199: {'created_time': 1773349169.923542, 'last_price_update_time': 1773349169.923553}
2026-03-12 20:59:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 20:59:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737cd0>
2026-03-12 20:59:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/9.jpeg saved to cache
2026-03-12 20:59:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 20:59:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 20:59:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658250>
2026-03-12 20:59:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:59:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/8.jpeg saved to cache
2026-03-12 20:59:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 20:59:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e3f10>
2026-03-12 20:59:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/9.jpeg saved to cache
2026-03-12 20:59:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905710>
2026-03-12 20:59:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/8.jpeg saved to cache
2026-03-12 20:59:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e0110>
2026-03-12 20:59:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_9.jpg HTTP/1.1" 201 0
2026-03-12 20:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/9.jpeg saved to cache
2026-03-12 20:59:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737690>
2026-03-12 20:59:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_8.jpg HTTP/1.1" 201 0
2026-03-12 20:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/8.jpeg saved to cache
2026-03-12 20:59:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912590>
2026-03-12 20:59:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/7.jpeg saved to cache
2026-03-12 20:59:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250ab10>
2026-03-12 20:59:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/6.jpeg saved to cache
2026-03-12 20:59:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19631f50>
2026-03-12 20:59:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/5.jpeg saved to cache
2026-03-12 20:59:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c090>
2026-03-12 20:59:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/4.jpeg saved to cache
2026-03-12 20:59:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265bbd0>
2026-03-12 20:59:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/3.jpeg saved to cache
2026-03-12 20:59:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b9d0>
2026-03-12 20:59:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/2.jpeg saved to cache
2026-03-12 20:59:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e790>
2026-03-12 20:59:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/1.jpeg saved to cache
2026-03-12 20:59:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129204)
2026-03-12 20:59:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250a2d0>
2026-03-12 20:59:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/0.jpeg saved to cache
2026-03-12 20:59:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 492dcd9c-35fa-5b0c-ae40-b855b3111157
2026-03-12 20:59:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 492dcd9c-35fa-5b0c-ae40-b855b3111157, skipping ID generation
2026-03-12 20:59:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 492dcd9c-35fa-5b0c-ae40-b855b3111157 with scrape type 1
2026-03-12 20:59:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 492dcd9c-35fa-5b0c-ae40-b855b3111157 sending to next pipeline
2026-03-12 20:59:47 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 492dcd9c-35fa-5b0c-ae40-b855b3111157, identifier: 129204
2026-03-12 20:59:47 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 492dcd9c-35fa-5b0c-ae40-b855b3111157 with identifier: 129204
2026-03-12 20:59:47 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 492dcd9c-35fa-5b0c-ae40-b855b3111157 with identifier: 129204
2026-03-12 20:59:47 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 492dcd9c-35fa-5b0c-ae40-b855b3111157 with identifier: 129204 to the API
2026-03-12 20:59:47 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:59:47 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:59:47 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 163,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '492dcd9c-35fa-5b0c-ae40-b855b3111157',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK996VZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-a4-avant-35-tdi-business-line-20-165-bva7-129204',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'A4',
'odometer': 102895,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68089,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60821,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68312,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68118,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69069,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59532,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68444,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79315,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_492dcd9c-35fa-5b0c-ae40-b855b3111157/492dcd9c-35fa-5b0c-ae40-b855b3111157_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102769,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129204/9.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2022-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Audi A4 Avant 35 TDI Business Line 2.0 165 BVA7',
'transmission': 'automatic',
'trim': 'Avant 35 TDI Business Line 2.0 165 BVA7',
'vin': 'WAUZZZF44PA022080',
'year': 2022}
2026-03-12 20:59:47 [arval.fr] INFO: Saving data for 129204: {'created_time': 1773349187.750761, 'last_price_update_time': 1773349187.750771}
2026-03-12 20:59:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d4ad0>
2026-03-12 20:59:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/7.jpeg saved to cache
2026-03-12 20:59:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265bad0>
2026-03-12 20:59:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/6.jpeg saved to cache
2026-03-12 20:59:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ca310>
2026-03-12 20:59:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 20:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/5.jpeg saved to cache
2026-03-12 20:59:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a5d0>
2026-03-12 20:59:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 20:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/4.jpeg saved to cache
2026-03-12 20:59:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128091d0>
2026-03-12 20:59:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 20:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/3.jpeg saved to cache
2026-03-12 20:59:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128493d0>
2026-03-12 20:59:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 20:59:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/2.jpeg saved to cache
2026-03-12 20:59:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538d10>
2026-03-12 20:59:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 20:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/1.jpeg saved to cache
2026-03-12 20:59:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129203)
2026-03-12 20:59:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139128d0>
2026-03-12 20:59:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 20:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/0.jpeg saved to cache
2026-03-12 20:59:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ac706e89-738c-5064-b634-26dbe31a432b
2026-03-12 20:59:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ac706e89-738c-5064-b634-26dbe31a432b, skipping ID generation
2026-03-12 20:59:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ac706e89-738c-5064-b634-26dbe31a432b with scrape type 1
2026-03-12 20:59:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ac706e89-738c-5064-b634-26dbe31a432b sending to next pipeline
2026-03-12 20:59:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ac706e89-738c-5064-b634-26dbe31a432b, identifier: 129203
2026-03-12 20:59:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ac706e89-738c-5064-b634-26dbe31a432b with identifier: 129203
2026-03-12 20:59:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ac706e89-738c-5064-b634-26dbe31a432b with identifier: 129203
2026-03-12 20:59:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ac706e89-738c-5064-b634-26dbe31a432b with identifier: 129203 to the API
2026-03-12 20:59:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 20:59:58 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 20:59:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'ac706e89-738c-5064-b634-26dbe31a432b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB151RY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-arkana-rs-line-16-e-tech-hybrid-145-bva6-129203',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Arkana',
'odometer': 74827,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86614,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75924,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83296,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84744,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86492,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73239,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84459,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87463,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137288,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ac706e89-738c-5064-b634-26dbe31a432b/ac706e89-738c-5064-b634-26dbe31a432b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122658,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129203/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2021-09-10',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Arkana R.S. Line 1.6 E-TECH Hybrid 145 BVA6',
'transmission': 'automatic',
'trim': 'R.S. Line 1.6 E-TECH Hybrid 145 BVA6',
'vin': 'VF1RJL00568275765',
'year': 2021}
2026-03-12 20:59:58 [arval.fr] INFO: Saving data for 129203: {'created_time': 1773349198.252337, 'last_price_update_time': 1773349198.252346}
2026-03-12 20:59:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 20:59:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510c10>
2026-03-12 20:59:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 20:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/7.jpeg saved to cache
2026-03-12 20:59:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 20:59:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 20:59:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 20:59:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d5810>
2026-03-12 20:59:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 20:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 20:59:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 20:59:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 20:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/6.jpeg saved to cache
2026-03-12 20:59:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 21:00:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 21:00:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197da110>
2026-03-12 21:00:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/5.jpeg saved to cache
2026-03-12 21:00:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 21:00:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 21:00:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12808ad0>
2026-03-12 21:00:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/4.jpeg saved to cache
2026-03-12 21:00:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 21:00:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 21:00:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b750>
2026-03-12 21:00:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/3.jpeg saved to cache
2026-03-12 21:00:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 21:00:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 21:00:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f89890>
2026-03-12 21:00:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/2.jpeg saved to cache
2026-03-12 21:00:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 21:00:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 21:00:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a4d0>
2026-03-12 21:00:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/1.jpeg saved to cache
2026-03-12 21:00:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 21:00:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129202)
2026-03-12 21:00:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510990>
2026-03-12 21:00:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/0.jpeg saved to cache
2026-03-12 21:00:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a36dc69c-e3bb-5b09-99ef-327e17766c6a
2026-03-12 21:00:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a36dc69c-e3bb-5b09-99ef-327e17766c6a, skipping ID generation
2026-03-12 21:00:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a36dc69c-e3bb-5b09-99ef-327e17766c6a with scrape type 1
2026-03-12 21:00:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a36dc69c-e3bb-5b09-99ef-327e17766c6a sending to next pipeline
2026-03-12 21:00:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a36dc69c-e3bb-5b09-99ef-327e17766c6a, identifier: 129202
2026-03-12 21:00:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a36dc69c-e3bb-5b09-99ef-327e17766c6a with identifier: 129202
2026-03-12 21:00:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a36dc69c-e3bb-5b09-99ef-327e17766c6a with identifier: 129202
2026-03-12 21:00:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a36dc69c-e3bb-5b09-99ef-327e17766c6a with identifier: 129202 to the API
2026-03-12 21:00:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:00:07 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:00:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a36dc69c-e3bb-5b09-99ef-327e17766c6a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR977NL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4x-feel-pack-puretech-130-eat8-129202',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4X',
'odometer': 79232,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88960,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77181,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85906,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83885,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85142,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73333,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87139,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89358,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122183,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a36dc69c-e3bb-5b09-99ef-327e17766c6a/a36dc69c-e3bb-5b09-99ef-327e17766c6a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129202/9.jpeg',
'Width': 1280}],
'price': 15590.0,
'price_includes_vat': True,
'registration_date': '2023-09-29',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4X Feel Pack PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Feel Pack PureTech 130 EAT8',
'vin': 'VR7BDHNSBPE058365',
'year': 2023}
2026-03-12 21:00:07 [arval.fr] INFO: Saving data for 129202: {'created_time': 1773349207.857376, 'last_price_update_time': 1773349207.857386}
2026-03-12 21:00:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 21:00:08 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:00:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12736990>
2026-03-12 21:00:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/7.jpeg saved to cache
2026-03-12 21:00:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 21:00:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 21:00:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:00:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:00:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12510e50>
2026-03-12 21:00:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/6.jpeg saved to cache
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 21:00:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 51113878-c341-5d08-96bf-89b27dd456da with identifier: 129205
2026-03-12 21:00:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51113878-c341-5d08-96bf-89b27dd456da with scrape type 1
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/0.jpeg not downloaded yet
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/1.jpeg not downloaded yet
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/2.jpeg not downloaded yet
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/3.jpeg not downloaded yet
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/4.jpeg not downloaded yet
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/5.jpeg not downloaded yet
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/6.jpeg not downloaded yet
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/7.jpeg not downloaded yet
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/8.jpeg not downloaded yet
2026-03-12 21:00:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/9.jpeg not downloaded yet
2026-03-12 21:00:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 21:00:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e3250>
2026-03-12 21:00:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:00:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/5.jpeg saved to cache
2026-03-12 21:00:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 21:00:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:00:11 [scrapy.extensions.logstats] INFO: Crawled 368 pages (at 3 pages/min), scraped 309 items (at 5 items/min)
2026-03-12 21:00:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 168MiB
2026-03-12 21:00:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:00:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ab1324a3-74a9-5959-aa5a-d8474aed4d09 with identifier: 129206
2026-03-12 21:00:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab1324a3-74a9-5959-aa5a-d8474aed4d09 with scrape type 1
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/0.jpeg not downloaded yet
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/1.jpeg not downloaded yet
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/2.jpeg not downloaded yet
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/3.jpeg not downloaded yet
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/4.jpeg not downloaded yet
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/5.jpeg not downloaded yet
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/6.jpeg not downloaded yet
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/7.jpeg not downloaded yet
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/8.jpeg not downloaded yet
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/9.jpeg not downloaded yet
2026-03-12 21:00:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 21:00:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e1210>
2026-03-12 21:00:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/4.jpeg saved to cache
2026-03-12 21:00:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 21:00:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:00:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with identifier: 129207
2026-03-12 21:00:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with scrape type 1
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/0.jpeg not downloaded yet
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/1.jpeg not downloaded yet
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/2.jpeg not downloaded yet
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/3.jpeg not downloaded yet
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/4.jpeg not downloaded yet
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/5.jpeg not downloaded yet
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/6.jpeg not downloaded yet
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/7.jpeg not downloaded yet
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/8.jpeg not downloaded yet
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/9.jpeg not downloaded yet
2026-03-12 21:00:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 21:00:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282ddd0>
2026-03-12 21:00:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/3.jpeg saved to cache
2026-03-12 21:00:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 21:00:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 21:00:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125397d0>
2026-03-12 21:00:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:00:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/2.jpeg saved to cache
2026-03-12 21:00:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 21:00:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 21:00:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7850>
2026-03-12 21:00:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:00:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/1.jpeg saved to cache
2026-03-12 21:00:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 21:00:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129304)
2026-03-12 21:00:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb2d0>
2026-03-12 21:00:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:00:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/0.jpeg saved to cache
2026-03-12 21:00:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae
2026-03-12 21:00:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae, skipping ID generation
2026-03-12 21:00:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with scrape type 1
2026-03-12 21:00:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae sending to next pipeline
2026-03-12 21:00:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae, identifier: 129304
2026-03-12 21:00:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with identifier: 129304
2026-03-12 21:00:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with identifier: 129304
2026-03-12 21:00:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 32c018d4-8091-5c5f-bb38-cbc4b9aba1ae with identifier: 129304 to the API
2026-03-12 21:00:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:00:17 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:00:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '32c018d4-8091-5c5f-bb38-cbc4b9aba1ae',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GQ103YQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-active-pack-12-puretech-75cv-bvm5-129304',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 24339,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79209,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129487,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93972,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124358,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132893,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139776,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109881,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119391,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_32c018d4-8091-5c5f-bb38-cbc4b9aba1ae/32c018d4-8091-5c5f-bb38-cbc4b9aba1ae_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98124,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129304/9.jpeg',
'Width': 1280}],
'price': 11490.0,
'price_includes_vat': True,
'registration_date': '2023-08-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Active Pack 1.2 PureTech 75CV BVM5',
'transmission': 'manual',
'trim': 'Active Pack 1.2 PureTech 75CV BVM5',
'vin': 'VR3UPHMHDP5092126',
'year': 2023}
2026-03-12 21:00:17 [arval.fr] INFO: Saving data for 129304: {'created_time': 1773349217.342839, 'last_price_update_time': 1773349217.342849}
2026-03-12 21:00:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 21:00:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282d850>
2026-03-12 21:00:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:00:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/8.jpeg saved to cache
2026-03-12 21:00:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 21:00:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 21:00:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274d710>
2026-03-12 21:00:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:00:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/7.jpeg saved to cache
2026-03-12 21:00:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 21:00:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 21:00:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128117d0>
2026-03-12 21:00:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:00:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/6.jpeg saved to cache
2026-03-12 21:00:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 21:00:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 21:00:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9c10>
2026-03-12 21:00:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:00:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/5.jpeg saved to cache
2026-03-12 21:00:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 21:00:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 21:00:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509090>
2026-03-12 21:00:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/4.jpeg saved to cache
2026-03-12 21:00:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 21:00:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 21:00:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282f210>
2026-03-12 21:00:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/3.jpeg saved to cache
2026-03-12 21:00:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 21:00:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 21:00:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905a90>
2026-03-12 21:00:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/2.jpeg saved to cache
2026-03-12 21:00:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 21:00:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129303)
2026-03-12 21:00:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cdb50>
2026-03-12 21:00:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/1.jpeg saved to cache
2026-03-12 21:00:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f
2026-03-12 21:00:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2d9a45f6-c9bb-5d42-8864-338ca243c00f, skipping ID generation
2026-03-12 21:00:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f with scrape type 1
2026-03-12 21:00:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2d9a45f6-c9bb-5d42-8864-338ca243c00f sending to next pipeline
2026-03-12 21:00:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2d9a45f6-c9bb-5d42-8864-338ca243c00f, identifier: 129303
2026-03-12 21:00:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2d9a45f6-c9bb-5d42-8864-338ca243c00f with identifier: 129303
2026-03-12 21:00:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2d9a45f6-c9bb-5d42-8864-338ca243c00f with identifier: 129303
2026-03-12 21:00:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2d9a45f6-c9bb-5d42-8864-338ca243c00f with identifier: 129303 to the API
2026-03-12 21:00:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:00:27 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:00:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '2.2L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '2d9a45f6-c9bb-5d42-8864-338ca243c00f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF093PE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-jumper-fourgon-30-l1h1-club-bluehdi-140-129303',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Jumper',
'odometer': 62095,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149164,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118142,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111162,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156674,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 173646,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155121,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149961,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129796,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88067,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2d9a45f6-c9bb-5d42-8864-338ca243c00f/2d9a45f6-c9bb-5d42-8864-338ca243c00f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123085,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129303/9.jpeg',
'Width': 1280}],
'price': 19290.0,
'price_includes_vat': True,
'registration_date': '2022-03-31',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Jumper Fourgon 30 L1H1 Club BlueHDi 140',
'transmission': 'manual',
'trim': 'Fourgon 30 L1H1 Club BlueHDi 140',
'vin': 'VF7YABPFA12U90754',
'year': 2022}
2026-03-12 21:00:27 [arval.fr] INFO: Saving data for 129303: {'created_time': 1773349227.546666, 'last_price_update_time': 1773349227.546675}
2026-03-12 21:00:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:00:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1981a110>
2026-03-12 21:00:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/9.jpeg saved to cache
2026-03-12 21:00:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:00:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:00:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc850>
2026-03-12 21:00:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/8.jpeg saved to cache
2026-03-12 21:00:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:00:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196317d0>
2026-03-12 21:00:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/9.jpeg saved to cache
2026-03-12 21:00:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5b8d0>
2026-03-12 21:00:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/8.jpeg saved to cache
2026-03-12 21:00:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b850>
2026-03-12 21:00:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:00:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/9.jpeg saved to cache
2026-03-12 21:00:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c290>
2026-03-12 21:00:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:00:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/8.jpeg saved to cache
2026-03-12 21:00:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253b110>
2026-03-12 21:00:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:00:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/7.jpeg saved to cache
2026-03-12 21:00:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf190>
2026-03-12 21:00:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/6.jpeg saved to cache
2026-03-12 21:00:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c910>
2026-03-12 21:00:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/5.jpeg saved to cache
2026-03-12 21:00:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813f50>
2026-03-12 21:00:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/4.jpeg saved to cache
2026-03-12 21:00:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19cd6d50>
2026-03-12 21:00:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/3.jpeg saved to cache
2026-03-12 21:00:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a290>
2026-03-12 21:00:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/2.jpeg saved to cache
2026-03-12 21:00:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950f250>
2026-03-12 21:00:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/1.jpeg saved to cache
2026-03-12 21:00:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129207)
2026-03-12 21:00:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13907750>
2026-03-12 21:00:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/0.jpeg saved to cache
2026-03-12 21:00:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42
2026-03-12 21:00:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0d0287da-fb33-51c2-b54c-6350b8a3bb42, skipping ID generation
2026-03-12 21:00:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with scrape type 1
2026-03-12 21:00:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0d0287da-fb33-51c2-b54c-6350b8a3bb42 sending to next pipeline
2026-03-12 21:00:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0d0287da-fb33-51c2-b54c-6350b8a3bb42, identifier: 129207
2026-03-12 21:00:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with identifier: 129207
2026-03-12 21:00:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with identifier: 129207
2026-03-12 21:00:43 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0d0287da-fb33-51c2-b54c-6350b8a3bb42 with identifier: 129207 to the API
2026-03-12 21:00:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:00:44 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:00:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '0d0287da-fb33-51c2-b54c-6350b8a3bb42',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL739TV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-12-puretech-130-bva8-7-sieges-129207',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 118552,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 27,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84959,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77543,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84795,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78888,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82188,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69156,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79796,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82444,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132258,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0d0287da-fb33-51c2-b54c-6350b8a3bb42/0d0287da-fb33-51c2-b54c-6350b8a3bb42_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106583,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129207/9.jpeg',
'Width': 1280}],
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2023-01-24',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.2 PureTech 130 BVA8 7 Sieges',
'vin': 'VF3MRHNSUNS185997',
'year': 2023}
2026-03-12 21:00:44 [arval.fr] INFO: Saving data for 129207: {'created_time': 1773349244.15262, 'last_price_update_time': 1773349244.15263}
2026-03-12 21:00:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:44 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:00:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658c50>
2026-03-12 21:00:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/7.jpeg saved to cache
2026-03-12 21:00:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:00:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:00:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:46 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ad6f8a96-e205-57c9-beed-66ef287dea3f with identifier: 129208
2026-03-12 21:00:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad6f8a96-e205-57c9-beed-66ef287dea3f with scrape type 1
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/0.jpeg not downloaded yet
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/1.jpeg not downloaded yet
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/2.jpeg not downloaded yet
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/3.jpeg not downloaded yet
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/4.jpeg not downloaded yet
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/5.jpeg not downloaded yet
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/6.jpeg not downloaded yet
2026-03-12 21:00:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9e10>
2026-03-12 21:00:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/6.jpeg saved to cache
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/7.jpeg not downloaded yet
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/8.jpeg not downloaded yet
2026-03-12 21:00:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/9.jpeg not downloaded yet
2026-03-12 21:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900bd0>
2026-03-12 21:00:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/5.jpeg saved to cache
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:00:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:00:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 77867109-e50c-57fa-b6b2-31561fc78fb8 with identifier: 129284
2026-03-12 21:00:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77867109-e50c-57fa-b6b2-31561fc78fb8 with scrape type 1
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/0.jpeg not downloaded yet
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/1.jpeg not downloaded yet
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/2.jpeg not downloaded yet
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/3.jpeg not downloaded yet
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/4.jpeg not downloaded yet
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/5.jpeg not downloaded yet
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/6.jpeg not downloaded yet
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/7.jpeg not downloaded yet
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/8.jpeg not downloaded yet
2026-03-12 21:00:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/9.jpeg not downloaded yet
2026-03-12 21:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196336d0>
2026-03-12 21:00:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/4.jpeg saved to cache
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:00:48 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9f8d53e8-420f-5ced-b119-82415a998df1 with identifier: 129285
2026-03-12 21:00:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f8d53e8-420f-5ced-b119-82415a998df1 with scrape type 1
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/0.jpeg not downloaded yet
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/1.jpeg not downloaded yet
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/2.jpeg not downloaded yet
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/3.jpeg not downloaded yet
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/4.jpeg not downloaded yet
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/5.jpeg not downloaded yet
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/6.jpeg not downloaded yet
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/7.jpeg not downloaded yet
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/8.jpeg not downloaded yet
2026-03-12 21:00:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/9.jpeg not downloaded yet
2026-03-12 21:00:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629590>
2026-03-12 21:00:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/3.jpeg saved to cache
2026-03-12 21:00:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12722310>
2026-03-12 21:00:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/2.jpeg saved to cache
2026-03-12 21:00:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b010>
2026-03-12 21:00:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/1.jpeg saved to cache
2026-03-12 21:00:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129206)
2026-03-12 21:00:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127203d0>
2026-03-12 21:00:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/0.jpeg saved to cache
2026-03-12 21:00:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ab1324a3-74a9-5959-aa5a-d8474aed4d09
2026-03-12 21:00:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ab1324a3-74a9-5959-aa5a-d8474aed4d09, skipping ID generation
2026-03-12 21:00:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ab1324a3-74a9-5959-aa5a-d8474aed4d09 with scrape type 1
2026-03-12 21:00:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ab1324a3-74a9-5959-aa5a-d8474aed4d09 sending to next pipeline
2026-03-12 21:00:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ab1324a3-74a9-5959-aa5a-d8474aed4d09, identifier: 129206
2026-03-12 21:00:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ab1324a3-74a9-5959-aa5a-d8474aed4d09 with identifier: 129206
2026-03-12 21:00:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ab1324a3-74a9-5959-aa5a-d8474aed4d09 with identifier: 129206
2026-03-12 21:00:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ab1324a3-74a9-5959-aa5a-d8474aed4d09 with identifier: 129206 to the API
2026-03-12 21:00:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:00:53 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:00:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 181,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'ab1324a3-74a9-5959-aa5a-d8474aed4d09',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS719TR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-phev-180-e-eat8-allure-129206',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 80999,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 26,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116452,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113352,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153706,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 149433,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128222,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104923,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114996,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133839,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101830,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ab1324a3-74a9-5959-aa5a-d8474aed4d09/ab1324a3-74a9-5959-aa5a-d8474aed4d09_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 156163,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129206/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2023-11-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 PHEV 180 E-EAT8 ALLURE',
'transmission': 'automatic',
'trim': 'PHEV 180 E-EAT8 ALLURE',
'vin': 'VR3F3DGXTPY643428',
'year': 2023}
2026-03-12 21:00:53 [arval.fr] INFO: Saving data for 129206: {'created_time': 1773349253.44195, 'last_price_update_time': 1773349253.441961}
2026-03-12 21:00:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:00:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd290>
2026-03-12 21:00:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/7.jpeg saved to cache
2026-03-12 21:00:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:00:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:00:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12723310>
2026-03-12 21:00:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/6.jpeg saved to cache
2026-03-12 21:00:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:00:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:00:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735210>
2026-03-12 21:00:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/5.jpeg saved to cache
2026-03-12 21:00:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:00:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:00:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4110>
2026-03-12 21:00:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/4.jpeg saved to cache
2026-03-12 21:00:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:00:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367d50>
2026-03-12 21:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/3.jpeg saved to cache
2026-03-12 21:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:00:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:00:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:00:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139be050>
2026-03-12 21:00:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:00:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:00:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:00:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/2.jpeg saved to cache
2026-03-12 21:00:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:01:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:01:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629a50>
2026-03-12 21:01:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/1.jpeg saved to cache
2026-03-12 21:01:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:01:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129205)
2026-03-12 21:01:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff4e90>
2026-03-12 21:01:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/0.jpeg saved to cache
2026-03-12 21:01:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 51113878-c341-5d08-96bf-89b27dd456da
2026-03-12 21:01:02 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 51113878-c341-5d08-96bf-89b27dd456da, skipping ID generation
2026-03-12 21:01:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 51113878-c341-5d08-96bf-89b27dd456da with scrape type 1
2026-03-12 21:01:02 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 51113878-c341-5d08-96bf-89b27dd456da sending to next pipeline
2026-03-12 21:01:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 51113878-c341-5d08-96bf-89b27dd456da, identifier: 129205
2026-03-12 21:01:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 51113878-c341-5d08-96bf-89b27dd456da with identifier: 129205
2026-03-12 21:01:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 51113878-c341-5d08-96bf-89b27dd456da with identifier: 129205
2026-03-12 21:01:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 51113878-c341-5d08-96bf-89b27dd456da with identifier: 129205 to the API
2026-03-12 21:01:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:01:02 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:01:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 224,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '51113878-c341-5d08-96bf-89b27dd456da',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB474LB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds7-crossback-e-tense-4x2-business-16-225-bva8-129205',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS7 Crossback',
'odometer': 74714,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79906,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74369,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79391,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78399,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77430,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67812,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75728,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78222,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124165,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_51113878-c341-5d08-96bf-89b27dd456da/51113878-c341-5d08-96bf-89b27dd456da_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92897,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129205/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2021-08-27',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS7 Crossback E-Tense 4x2 Business 1.6 225 BVA8',
'transmission': 'automatic',
'trim': 'E-Tense 4x2 Business 1.6 225 BVA8',
'vin': 'VR1J4DGZUMY524971',
'year': 2021}
2026-03-12 21:01:02 [arval.fr] INFO: Saving data for 129205: {'created_time': 1773349262.697077, 'last_price_update_time': 1773349262.69709}
2026-03-12 21:01:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127256d0>
2026-03-12 21:01:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/9.jpeg saved to cache
2026-03-12 21:01:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12737290>
2026-03-12 21:01:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/8.jpeg saved to cache
2026-03-12 21:01:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8150>
2026-03-12 21:01:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/9.jpeg saved to cache
2026-03-12 21:01:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bdfd0>
2026-03-12 21:01:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/8.jpeg saved to cache
2026-03-12 21:01:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127350d0>
2026-03-12 21:01:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/9.jpeg saved to cache
2026-03-12 21:01:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cdb10>
2026-03-12 21:01:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/8.jpeg saved to cache
2026-03-12 21:01:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127240d0>
2026-03-12 21:01:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/7.jpeg saved to cache
2026-03-12 21:01:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:11 [scrapy.extensions.logstats] INFO: Crawled 373 pages (at 5 pages/min), scraped 314 items (at 5 items/min)
2026-03-12 21:01:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:01:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b5d0>
2026-03-12 21:01:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/6.jpeg saved to cache
2026-03-12 21:01:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bdcd0>
2026-03-12 21:01:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/5.jpeg saved to cache
2026-03-12 21:01:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9150>
2026-03-12 21:01:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/4.jpeg saved to cache
2026-03-12 21:01:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bf2d0>
2026-03-12 21:01:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/3.jpeg saved to cache
2026-03-12 21:01:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fda090>
2026-03-12 21:01:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/2.jpeg saved to cache
2026-03-12 21:01:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e1910>
2026-03-12 21:01:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/1.jpeg saved to cache
2026-03-12 21:01:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129285)
2026-03-12 21:01:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f8b990>
2026-03-12 21:01:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/0.jpeg saved to cache
2026-03-12 21:01:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9f8d53e8-420f-5ced-b119-82415a998df1
2026-03-12 21:01:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9f8d53e8-420f-5ced-b119-82415a998df1, skipping ID generation
2026-03-12 21:01:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9f8d53e8-420f-5ced-b119-82415a998df1 with scrape type 1
2026-03-12 21:01:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9f8d53e8-420f-5ced-b119-82415a998df1 sending to next pipeline
2026-03-12 21:01:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9f8d53e8-420f-5ced-b119-82415a998df1, identifier: 129285
2026-03-12 21:01:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9f8d53e8-420f-5ced-b119-82415a998df1 with identifier: 129285
2026-03-12 21:01:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9f8d53e8-420f-5ced-b119-82415a998df1 with identifier: 129285
2026-03-12 21:01:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9f8d53e8-420f-5ced-b119-82415a998df1 with identifier: 129285 to the API
2026-03-12 21:01:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:01:18 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:01:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '9f8d53e8-420f-5ced-b119-82415a998df1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC221WB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/seat-arona-style-business-10-tsi-110cv-bvm6-129285',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Seat',
'model': 'Arona',
'odometer': 119195,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72181,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61453,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72753,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72068,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73711,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56314,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72833,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72778,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9f8d53e8-420f-5ced-b119-82415a998df1/9f8d53e8-420f-5ced-b119-82415a998df1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83061,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129285/9.jpeg',
'Width': 1280}],
'price': 13490.0,
'price_includes_vat': True,
'registration_date': '2021-11-05',
'seats_number': 0,
'seller_name': None,
'title': 'Seat Arona Style Business 1.0 TSI 110CV BVM6',
'transmission': 'manual',
'trim': 'Style Business 1.0 TSI 110CV BVM6',
'vin': 'VSSZZZKJZNR031951',
'year': 2021}
2026-03-12 21:01:18 [arval.fr] INFO: Saving data for 129285: {'created_time': 1773349278.268697, 'last_price_update_time': 1773349278.268706}
2026-03-12 21:01:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:19 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:01:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bd290>
2026-03-12 21:01:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/7.jpeg saved to cache
2026-03-12 21:01:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:20 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:01:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dd7d0>
2026-03-12 21:01:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/6.jpeg saved to cache
2026-03-12 21:01:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd050>
2026-03-12 21:01:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/5.jpeg saved to cache
2026-03-12 21:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:21 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:01:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:01:21 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 69438415-d958-5499-a65a-89fede96a66e with identifier: 129287
2026-03-12 21:01:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69438415-d958-5499-a65a-89fede96a66e with scrape type 1
2026-03-12 21:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/0.jpeg not downloaded yet
2026-03-12 21:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/1.jpeg not downloaded yet
2026-03-12 21:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/2.jpeg not downloaded yet
2026-03-12 21:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/3.jpeg not downloaded yet
2026-03-12 21:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/4.jpeg not downloaded yet
2026-03-12 21:01:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/5.jpeg not downloaded yet
2026-03-12 21:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/6.jpeg not downloaded yet
2026-03-12 21:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/7.jpeg not downloaded yet
2026-03-12 21:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/8.jpeg not downloaded yet
2026-03-12 21:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/9.jpeg not downloaded yet
2026-03-12 21:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724490>
2026-03-12 21:01:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/4.jpeg saved to cache
2026-03-12 21:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:01:22 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with identifier: 129288
2026-03-12 21:01:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with scrape type 1
2026-03-12 21:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/0.jpeg not downloaded yet
2026-03-12 21:01:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/1.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/2.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/3.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/4.jpeg not downloaded yet
2026-03-12 21:01:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/5.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/6.jpeg not downloaded yet
2026-03-12 21:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/7.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/8.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/9.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d708e9b0-9988-528b-988e-4942f39a94cd with identifier: 129286
2026-03-12 21:01:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d708e9b0-9988-528b-988e-4942f39a94cd with scrape type 1
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/0.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/1.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/2.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/3.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/4.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/5.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/6.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/7.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/8.jpeg not downloaded yet
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/9.jpeg not downloaded yet
2026-03-12 21:01:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b4d0>
2026-03-12 21:01:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/3.jpeg saved to cache
2026-03-12 21:01:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:01:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with identifier: 129289
2026-03-12 21:01:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with scrape type 1
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/0.jpeg not downloaded yet
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/1.jpeg not downloaded yet
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/2.jpeg not downloaded yet
2026-03-12 21:01:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12720b90>
2026-03-12 21:01:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/2.jpeg saved to cache
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/3.jpeg not downloaded yet
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/4.jpeg not downloaded yet
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/5.jpeg not downloaded yet
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/6.jpeg not downloaded yet
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/7.jpeg not downloaded yet
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/8.jpeg not downloaded yet
2026-03-12 21:01:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/9.jpeg not downloaded yet
2026-03-12 21:01:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810050>
2026-03-12 21:01:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/1.jpeg saved to cache
2026-03-12 21:01:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129284)
2026-03-12 21:01:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5b90>
2026-03-12 21:01:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/0.jpeg saved to cache
2026-03-12 21:01:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 77867109-e50c-57fa-b6b2-31561fc78fb8
2026-03-12 21:01:27 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 77867109-e50c-57fa-b6b2-31561fc78fb8, skipping ID generation
2026-03-12 21:01:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 77867109-e50c-57fa-b6b2-31561fc78fb8 with scrape type 1
2026-03-12 21:01:27 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 77867109-e50c-57fa-b6b2-31561fc78fb8 sending to next pipeline
2026-03-12 21:01:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 77867109-e50c-57fa-b6b2-31561fc78fb8, identifier: 129284
2026-03-12 21:01:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 77867109-e50c-57fa-b6b2-31561fc78fb8 with identifier: 129284
2026-03-12 21:01:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 77867109-e50c-57fa-b6b2-31561fc78fb8 with identifier: 129284
2026-03-12 21:01:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 77867109-e50c-57fa-b6b2-31561fc78fb8 with identifier: 129284 to the API
2026-03-12 21:01:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:01:28 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:01:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '77867109-e50c-57fa-b6b2-31561fc78fb8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK401BZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-129284',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 52744,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77820,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68128,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67553,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77131,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77246,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80442,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81663,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79856,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114785,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_77867109-e50c-57fa-b6b2-31561fc78fb8/77867109-e50c-57fa-b6b2-31561fc78fb8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 2166313,
'Height': 3360,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129284/9.jpeg',
'Width': 6720}],
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-10-19',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Propulsion',
'transmission': 'automatic',
'trim': 'Propulsion',
'vin': 'LRW3E7FS6PC662641',
'year': 2022}
2026-03-12 21:01:28 [arval.fr] INFO: Saving data for 129284: {'created_time': 1773349288.71936, 'last_price_update_time': 1773349288.719371}
2026-03-12 21:01:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13913190>
2026-03-12 21:01:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/7.jpeg saved to cache
2026-03-12 21:01:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755950>
2026-03-12 21:01:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/6.jpeg saved to cache
2026-03-12 21:01:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12848a10>
2026-03-12 21:01:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/5.jpeg saved to cache
2026-03-12 21:01:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19631510>
2026-03-12 21:01:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/4.jpeg saved to cache
2026-03-12 21:01:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394b5d0>
2026-03-12 21:01:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/3.jpeg saved to cache
2026-03-12 21:01:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784310>
2026-03-12 21:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/2.jpeg saved to cache
2026-03-12 21:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139acd90>
2026-03-12 21:01:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/1.jpeg saved to cache
2026-03-12 21:01:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129208)
2026-03-12 21:01:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508650>
2026-03-12 21:01:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/0.jpeg saved to cache
2026-03-12 21:01:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ad6f8a96-e205-57c9-beed-66ef287dea3f
2026-03-12 21:01:37 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ad6f8a96-e205-57c9-beed-66ef287dea3f, skipping ID generation
2026-03-12 21:01:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ad6f8a96-e205-57c9-beed-66ef287dea3f with scrape type 1
2026-03-12 21:01:37 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ad6f8a96-e205-57c9-beed-66ef287dea3f sending to next pipeline
2026-03-12 21:01:37 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ad6f8a96-e205-57c9-beed-66ef287dea3f, identifier: 129208
2026-03-12 21:01:37 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ad6f8a96-e205-57c9-beed-66ef287dea3f with identifier: 129208
2026-03-12 21:01:37 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ad6f8a96-e205-57c9-beed-66ef287dea3f with identifier: 129208
2026-03-12 21:01:37 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ad6f8a96-e205-57c9-beed-66ef287dea3f with identifier: 129208 to the API
2026-03-12 21:01:37 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:01:39 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:01:39 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 3,
'engine': '0.0L',
'engine_horse_power': 118,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'ad6f8a96-e205-57c9-beed-66ef287dea3f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC792XZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/fiat-500-e-la-prima-42kwh-bva-129208',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Fiat',
'model': '500 e',
'odometer': 25912,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84334,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73518,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81571,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81139,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80507,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81104,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74761,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ad6f8a96-e205-57c9-beed-66ef287dea3f/ad6f8a96-e205-57c9-beed-66ef287dea3f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116049,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129208/9.jpeg',
'Width': 1280}],
'price': 16590.0,
'price_includes_vat': True,
'registration_date': '2021-11-12',
'seats_number': 0,
'seller_name': None,
'title': 'Fiat 500 e "la Prima" 42kWh BVA',
'transmission': 'automatic',
'trim': '"la Prima" 42kWh BVA',
'vin': 'ZFAEFAC4XNX048247',
'year': 2021}
2026-03-12 21:01:39 [arval.fr] INFO: Saving data for 129208: {'created_time': 1773349299.68586, 'last_price_update_time': 1773349299.685869}
2026-03-12 21:01:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:01:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755510>
2026-03-12 21:01:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/9.jpeg saved to cache
2026-03-12 21:01:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:01:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:01:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900590>
2026-03-12 21:01:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/8.jpeg saved to cache
2026-03-12 21:01:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:01:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:01:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af490>
2026-03-12 21:01:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/6.jpeg saved to cache
2026-03-12 21:01:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:01:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:01:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139016d0>
2026-03-12 21:01:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/9.jpeg saved to cache
2026-03-12 21:01:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:01:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:01:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5af10>
2026-03-12 21:01:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/8.jpeg saved to cache
2026-03-12 21:01:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:01:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:01:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757290>
2026-03-12 21:01:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/7.jpeg saved to cache
2026-03-12 21:01:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:01:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127854d0>
2026-03-12 21:01:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/9.jpeg saved to cache
2026-03-12 21:01:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9f50>
2026-03-12 21:01:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/8.jpeg saved to cache
2026-03-12 21:01:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806a450>
2026-03-12 21:01:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/7.jpeg saved to cache
2026-03-12 21:01:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274e450>
2026-03-12 21:01:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/6.jpeg saved to cache
2026-03-12 21:01:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963c9d0>
2026-03-12 21:01:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/5.jpeg saved to cache
2026-03-12 21:01:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa46d0>
2026-03-12 21:01:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/4.jpeg saved to cache
2026-03-12 21:01:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12735ed0>
2026-03-12 21:01:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/3.jpeg saved to cache
2026-03-12 21:01:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139acd90>
2026-03-12 21:01:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/2.jpeg saved to cache
2026-03-12 21:01:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280abd0>
2026-03-12 21:01:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/1.jpeg saved to cache
2026-03-12 21:01:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129289)
2026-03-12 21:01:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:01:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806a690>
2026-03-12 21:01:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:01:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:01:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:01:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/0.jpeg saved to cache
2026-03-12 21:01:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11
2026-03-12 21:01:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0a3f58c3-e80d-5310-a76f-08462d2e6b11, skipping ID generation
2026-03-12 21:01:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with scrape type 1
2026-03-12 21:01:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0a3f58c3-e80d-5310-a76f-08462d2e6b11 sending to next pipeline
2026-03-12 21:01:57 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0a3f58c3-e80d-5310-a76f-08462d2e6b11, identifier: 129289
2026-03-12 21:01:57 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with identifier: 129289
2026-03-12 21:01:57 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with identifier: 129289
2026-03-12 21:01:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0a3f58c3-e80d-5310-a76f-08462d2e6b11 with identifier: 129289 to the API
2026-03-12 21:01:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:02:00 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:02:00 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '0a3f58c3-e80d-5310-a76f-08462d2e6b11',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF774RK',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x3-xdrive-30-e-m-sport-20-290cv-bva8-129289',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X3',
'odometer': 106213,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93195,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85082,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83422,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88298,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76131,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88207,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80869,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75246,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0a3f58c3-e80d-5310-a76f-08462d2e6b11/0a3f58c3-e80d-5310-a76f-08462d2e6b11_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129289/9.jpeg',
'Width': 1280}],
'price': 39990.0,
'price_includes_vat': True,
'registration_date': '2022-04-06',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X3 xDrive 30 e M Sport 2.0 290CV BVA8',
'transmission': 'automatic',
'trim': 'xDrive 30 e M Sport 2.0 290CV BVA8',
'vin': 'WBA61DP0909K97492',
'year': 2022}
2026-03-12 21:02:00 [arval.fr] INFO: Saving data for 129289: {'created_time': 1773349320.191475, 'last_price_update_time': 1773349320.191486}
2026-03-12 21:02:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:02:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784450>
2026-03-12 21:02:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/6.jpeg saved to cache
2026-03-12 21:02:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:02:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:02:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12850290>
2026-03-12 21:02:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/5.jpeg saved to cache
2026-03-12 21:02:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:02:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:02:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734c90>
2026-03-12 21:02:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/4.jpeg saved to cache
2026-03-12 21:02:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:02:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:02:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12511650>
2026-03-12 21:02:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/3.jpeg saved to cache
2026-03-12 21:02:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:02:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:02:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12787290>
2026-03-12 21:02:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/2.jpeg saved to cache
2026-03-12 21:02:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:02:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:02:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508f90>
2026-03-12 21:02:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/1.jpeg saved to cache
2026-03-12 21:02:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:02:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129286)
2026-03-12 21:02:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265ae50>
2026-03-12 21:02:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/0.jpeg saved to cache
2026-03-12 21:02:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d708e9b0-9988-528b-988e-4942f39a94cd
2026-03-12 21:02:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d708e9b0-9988-528b-988e-4942f39a94cd, skipping ID generation
2026-03-12 21:02:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d708e9b0-9988-528b-988e-4942f39a94cd with scrape type 1
2026-03-12 21:02:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d708e9b0-9988-528b-988e-4942f39a94cd sending to next pipeline
2026-03-12 21:02:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d708e9b0-9988-528b-988e-4942f39a94cd, identifier: 129286
2026-03-12 21:02:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d708e9b0-9988-528b-988e-4942f39a94cd with identifier: 129286
2026-03-12 21:02:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d708e9b0-9988-528b-988e-4942f39a94cd with identifier: 129286
2026-03-12 21:02:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d708e9b0-9988-528b-988e-4942f39a94cd with identifier: 129286 to the API
2026-03-12 21:02:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:02:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:02:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd708e9b0-9988-528b-988e-4942f39a94cd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB008YJ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-active-business-12-puretech-130cv-bva8-129286',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 116933,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 26,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 148384,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125358,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125651,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139477,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129806,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101488,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127060,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145181,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122567,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d708e9b0-9988-528b-988e-4942f39a94cd/d708e9b0-9988-528b-988e-4942f39a94cd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 202289,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129286/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2021-09-22',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Active Business 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Active Business 1.2 PureTech 130CV BVA8',
'vin': 'VF3MRHNSUMS206394',
'year': 2021}
2026-03-12 21:02:08 [arval.fr] INFO: Saving data for 129286: {'created_time': 1773349328.9934, 'last_price_update_time': 1773349328.993411}
2026-03-12 21:02:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:02:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12829210>
2026-03-12 21:02:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/9.jpeg saved to cache
2026-03-12 21:02:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:02:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:02:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:02:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12852010>
2026-03-12 21:02:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/8.jpeg saved to cache
2026-03-12 21:02:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:02:11 [scrapy.extensions.logstats] INFO: Crawled 377 pages (at 4 pages/min), scraped 319 items (at 5 items/min)
2026-03-12 21:02:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:02:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:02:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:02:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659d50>
2026-03-12 21:02:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/7.jpeg saved to cache
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:02:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c61b3bd6-0598-5360-96be-c65ee1b75ffa with identifier: 129290
2026-03-12 21:02:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c61b3bd6-0598-5360-96be-c65ee1b75ffa with scrape type 1
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/0.jpeg not downloaded yet
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/1.jpeg not downloaded yet
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/2.jpeg not downloaded yet
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/3.jpeg not downloaded yet
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/4.jpeg not downloaded yet
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/5.jpeg not downloaded yet
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/6.jpeg not downloaded yet
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/7.jpeg not downloaded yet
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/8.jpeg not downloaded yet
2026-03-12 21:02:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/9.jpeg not downloaded yet
2026-03-12 21:02:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:02:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125102d0>
2026-03-12 21:02:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/5.jpeg saved to cache
2026-03-12 21:02:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:02:14 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:02:14 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 485c922c-cec0-56b4-b1b0-548c6715bbcd with identifier: 129291
2026-03-12 21:02:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 485c922c-cec0-56b4-b1b0-548c6715bbcd with scrape type 1
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/0.jpeg not downloaded yet
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/1.jpeg not downloaded yet
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/2.jpeg not downloaded yet
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/3.jpeg not downloaded yet
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/4.jpeg not downloaded yet
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/5.jpeg not downloaded yet
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/6.jpeg not downloaded yet
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/7.jpeg not downloaded yet
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/8.jpeg not downloaded yet
2026-03-12 21:02:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/9.jpeg not downloaded yet
2026-03-12 21:02:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:02:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284af10>
2026-03-12 21:02:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/4.jpeg saved to cache
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:02:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:02:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a0c36d5a-4e31-50ee-b383-722558b86977 with identifier: 129292
2026-03-12 21:02:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0c36d5a-4e31-50ee-b383-722558b86977 with scrape type 1
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/0.jpeg not downloaded yet
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/1.jpeg not downloaded yet
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/2.jpeg not downloaded yet
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/3.jpeg not downloaded yet
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/4.jpeg not downloaded yet
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/5.jpeg not downloaded yet
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/6.jpeg not downloaded yet
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/7.jpeg not downloaded yet
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/8.jpeg not downloaded yet
2026-03-12 21:02:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/9.jpeg not downloaded yet
2026-03-12 21:02:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:02:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265ba10>
2026-03-12 21:02:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/3.jpeg saved to cache
2026-03-12 21:02:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:02:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:02:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757210>
2026-03-12 21:02:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/2.jpeg saved to cache
2026-03-12 21:02:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:02:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:02:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1937b150>
2026-03-12 21:02:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/1.jpeg saved to cache
2026-03-12 21:02:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:02:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129288)
2026-03-12 21:02:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12687550>
2026-03-12 21:02:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/0.jpeg saved to cache
2026-03-12 21:02:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51
2026-03-12 21:02:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 88aab7b7-f4d8-503f-9dd4-e689d869bc51, skipping ID generation
2026-03-12 21:02:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with scrape type 1
2026-03-12 21:02:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 88aab7b7-f4d8-503f-9dd4-e689d869bc51 sending to next pipeline
2026-03-12 21:02:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 88aab7b7-f4d8-503f-9dd4-e689d869bc51, identifier: 129288
2026-03-12 21:02:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with identifier: 129288
2026-03-12 21:02:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with identifier: 129288
2026-03-12 21:02:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 88aab7b7-f4d8-503f-9dd4-e689d869bc51 with identifier: 129288 to the API
2026-03-12 21:02:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:02:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:02:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '88aab7b7-f4d8-503f-9dd4-e689d869bc51',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS010YN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-essential-136-ch-bva7-129288',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 21338,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138214,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108864,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105445,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140895,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123683,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125167,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105171,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95901,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108770,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_88aab7b7-f4d8-503f-9dd4-e689d869bc51/88aab7b7-f4d8-503f-9dd4-e689d869bc51_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 159314,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129288/9.jpeg',
'Width': 1280}],
'price': 29990.0,
'price_includes_vat': True,
'registration_date': '2023-12-11',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper Essential 136 ch BVA7',
'transmission': 'automatic',
'trim': 'Cooper Essential 136 ch BVA7',
'vin': 'WMW21BR0903S03176',
'year': 2023}
2026-03-12 21:02:20 [arval.fr] INFO: Saving data for 129288: {'created_time': 1773349340.740025, 'last_price_update_time': 1773349340.740035}
2026-03-12 21:02:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:02:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265bc10>
2026-03-12 21:02:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/7.jpeg saved to cache
2026-03-12 21:02:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:02:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:02:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903450>
2026-03-12 21:02:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/6.jpeg saved to cache
2026-03-12 21:02:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:02:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:02:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a110>
2026-03-12 21:02:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/5.jpeg saved to cache
2026-03-12 21:02:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:02:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:02:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12756e90>
2026-03-12 21:02:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/4.jpeg saved to cache
2026-03-12 21:02:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:02:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:02:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd8ad0>
2026-03-12 21:02:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/3.jpeg saved to cache
2026-03-12 21:02:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:02:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:02:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262aa50>
2026-03-12 21:02:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/2.jpeg saved to cache
2026-03-12 21:02:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:02:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:02:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125397d0>
2026-03-12 21:02:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/1.jpeg saved to cache
2026-03-12 21:02:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:02:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129287)
2026-03-12 21:02:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12754a10>
2026-03-12 21:02:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/0.jpeg saved to cache
2026-03-12 21:02:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 69438415-d958-5499-a65a-89fede96a66e
2026-03-12 21:02:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 69438415-d958-5499-a65a-89fede96a66e, skipping ID generation
2026-03-12 21:02:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 69438415-d958-5499-a65a-89fede96a66e with scrape type 1
2026-03-12 21:02:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 69438415-d958-5499-a65a-89fede96a66e sending to next pipeline
2026-03-12 21:02:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 69438415-d958-5499-a65a-89fede96a66e, identifier: 129287
2026-03-12 21:02:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 69438415-d958-5499-a65a-89fede96a66e with identifier: 129287
2026-03-12 21:02:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 69438415-d958-5499-a65a-89fede96a66e with identifier: 129287
2026-03-12 21:02:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 69438415-d958-5499-a65a-89fede96a66e with identifier: 129287 to the API
2026-03-12 21:02:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:02:30 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:02:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '69438415-d958-5499-a65a-89fede96a66e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK220MG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-2020-5p-berline-puretech-83-ss-bvm-feel-pack-129287',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 25903,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 153202,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91907,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117881,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 217273,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 144735,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116585,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 141063,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132246,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114432,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_69438415-d958-5499-a65a-89fede96a66e/69438415-d958-5499-a65a-89fede96a66e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109435,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129287/9.jpeg',
'Width': 1280}],
'price': 10990.0,
'price_includes_vat': True,
'registration_date': '2022-11-10',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 2020 5P Berline PureTech 83 S&S BVM Feel Pack',
'transmission': 'manual',
'trim': '2020 5P Berline PureTech 83 S&S BVM Feel Pack',
'vin': 'VF7SXHMRVNT625060',
'year': 2022}
2026-03-12 21:02:30 [arval.fr] INFO: Saving data for 129287: {'created_time': 1773349350.678036, 'last_price_update_time': 1773349350.678046}
2026-03-12 21:02:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:02:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12850250>
2026-03-12 21:02:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/9.jpeg saved to cache
2026-03-12 21:02:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:02:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:02:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd83d0>
2026-03-12 21:02:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/8.jpeg saved to cache
2026-03-12 21:02:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:02:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc810>
2026-03-12 21:02:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/9.jpeg saved to cache
2026-03-12 21:02:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12852250>
2026-03-12 21:02:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/8.jpeg saved to cache
2026-03-12 21:02:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128109d0>
2026-03-12 21:02:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/9.jpeg saved to cache
2026-03-12 21:02:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18240f90>
2026-03-12 21:02:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/8.jpeg saved to cache
2026-03-12 21:02:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126581d0>
2026-03-12 21:02:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/7.jpeg saved to cache
2026-03-12 21:02:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902f10>
2026-03-12 21:02:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/6.jpeg saved to cache
2026-03-12 21:02:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b810>
2026-03-12 21:02:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/5.jpeg saved to cache
2026-03-12 21:02:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d4a10>
2026-03-12 21:02:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/4.jpeg saved to cache
2026-03-12 21:02:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538610>
2026-03-12 21:02:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/3.jpeg saved to cache
2026-03-12 21:02:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197db990>
2026-03-12 21:02:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/2.jpeg saved to cache
2026-03-12 21:02:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcdd0>
2026-03-12 21:02:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/1.jpeg saved to cache
2026-03-12 21:02:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129292)
2026-03-12 21:02:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196319d0>
2026-03-12 21:02:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/0.jpeg saved to cache
2026-03-12 21:02:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a0c36d5a-4e31-50ee-b383-722558b86977
2026-03-12 21:02:47 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a0c36d5a-4e31-50ee-b383-722558b86977, skipping ID generation
2026-03-12 21:02:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a0c36d5a-4e31-50ee-b383-722558b86977 with scrape type 1
2026-03-12 21:02:47 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a0c36d5a-4e31-50ee-b383-722558b86977 sending to next pipeline
2026-03-12 21:02:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a0c36d5a-4e31-50ee-b383-722558b86977, identifier: 129292
2026-03-12 21:02:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a0c36d5a-4e31-50ee-b383-722558b86977 with identifier: 129292
2026-03-12 21:02:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a0c36d5a-4e31-50ee-b383-722558b86977 with identifier: 129292
2026-03-12 21:02:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a0c36d5a-4e31-50ee-b383-722558b86977 with identifier: 129292 to the API
2026-03-12 21:02:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:02:48 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:02:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'a0c36d5a-4e31-50ee-b383-722558b86977',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL005CG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-35-tfsi-s-line-150cv-bva7-129292',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 96208,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71761,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81648,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82889,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70402,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82327,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84322,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45199,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a0c36d5a-4e31-50ee-b383-722558b86977/a0c36d5a-4e31-50ee-b383-722558b86977_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68081,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129292/9.jpeg',
'Width': 1280}],
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2022-12-14',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 35 TFSI S line 150CV BVA7',
'transmission': 'automatic',
'trim': '35 TFSI S line 150CV BVA7',
'vin': 'WAUZZZF30P1055469',
'year': 2022}
2026-03-12 21:02:48 [arval.fr] INFO: Saving data for 129292: {'created_time': 1773349368.412032, 'last_price_update_time': 1773349368.412046}
2026-03-12 21:02:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:02:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538550>
2026-03-12 21:02:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/7.jpeg saved to cache
2026-03-12 21:02:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4790>
2026-03-12 21:02:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/6.jpeg saved to cache
2026-03-12 21:02:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:02:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:02:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3b0454ae-01cc-5b96-a463-07a242b916e8 with identifier: 129293
2026-03-12 21:02:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b0454ae-01cc-5b96-a463-07a242b916e8 with scrape type 1
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/0.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/1.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/2.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/3.jpeg not downloaded yet
2026-03-12 21:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/4.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/5.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/6.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/7.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/8.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/9.jpeg not downloaded yet
2026-03-12 21:02:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e3990>
2026-03-12 21:02:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/5.jpeg saved to cache
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:02:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0731269b-797e-5e69-80d9-513b4e76bc78 with identifier: 129294
2026-03-12 21:02:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0731269b-797e-5e69-80d9-513b4e76bc78 with scrape type 1
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/0.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/1.jpeg not downloaded yet
2026-03-12 21:02:51 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/2.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/3.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/4.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/5.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/6.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/7.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/8.jpeg not downloaded yet
2026-03-12 21:02:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/9.jpeg not downloaded yet
2026-03-12 21:02:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d97d0>
2026-03-12 21:02:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/4.jpeg saved to cache
2026-03-12 21:02:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:02:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with identifier: 129297
2026-03-12 21:02:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with scrape type 1
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/0.jpeg not downloaded yet
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/1.jpeg not downloaded yet
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/2.jpeg not downloaded yet
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/3.jpeg not downloaded yet
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/4.jpeg not downloaded yet
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/5.jpeg not downloaded yet
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/6.jpeg not downloaded yet
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/7.jpeg not downloaded yet
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/8.jpeg not downloaded yet
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/9.jpeg not downloaded yet
2026-03-12 21:02:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12734bd0>
2026-03-12 21:02:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/3.jpeg saved to cache
2026-03-12 21:02:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be910>
2026-03-12 21:02:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/2.jpeg saved to cache
2026-03-12 21:02:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12563610>
2026-03-12 21:02:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/1.jpeg saved to cache
2026-03-12 21:02:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129291)
2026-03-12 21:02:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262ad90>
2026-03-12 21:02:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/0.jpeg saved to cache
2026-03-12 21:02:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 485c922c-cec0-56b4-b1b0-548c6715bbcd
2026-03-12 21:02:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 485c922c-cec0-56b4-b1b0-548c6715bbcd, skipping ID generation
2026-03-12 21:02:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 485c922c-cec0-56b4-b1b0-548c6715bbcd with scrape type 1
2026-03-12 21:02:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 485c922c-cec0-56b4-b1b0-548c6715bbcd sending to next pipeline
2026-03-12 21:02:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 485c922c-cec0-56b4-b1b0-548c6715bbcd, identifier: 129291
2026-03-12 21:02:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 485c922c-cec0-56b4-b1b0-548c6715bbcd with identifier: 129291
2026-03-12 21:02:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 485c922c-cec0-56b4-b1b0-548c6715bbcd with identifier: 129291
2026-03-12 21:02:56 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 485c922c-cec0-56b4-b1b0-548c6715bbcd with identifier: 129291 to the API
2026-03-12 21:02:56 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:02:57 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:02:57 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '485c922c-cec0-56b4-b1b0-548c6715bbcd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA298NY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-hdi-130cv-bva8-129291',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 84105,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66763,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65825,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64398,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65004,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54154,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65642,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67663,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34717,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_485c922c-cec0-56b4-b1b0-548c6715bbcd/485c922c-cec0-56b4-b1b0-548c6715bbcd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41050,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129291/9.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-07-06',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 HDi 130CV BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 HDi 130CV BVA8',
'vin': 'VR3UDYHZSMJ773565',
'year': 2021}
2026-03-12 21:02:57 [arval.fr] INFO: Saving data for 129291: {'created_time': 1773349377.133398, 'last_price_update_time': 1773349377.13341}
2026-03-12 21:02:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:02:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273c910>
2026-03-12 21:02:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/7.jpeg saved to cache
2026-03-12 21:02:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:02:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:02:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:02:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be8d0>
2026-03-12 21:02:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:02:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:02:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:02:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/6.jpeg saved to cache
2026-03-12 21:02:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:03:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:03:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127576d0>
2026-03-12 21:03:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/5.jpeg saved to cache
2026-03-12 21:03:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:03:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:03:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d97d0>
2026-03-12 21:03:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/4.jpeg saved to cache
2026-03-12 21:03:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:03:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:03:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e0dd0>
2026-03-12 21:03:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/3.jpeg saved to cache
2026-03-12 21:03:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:03:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:03:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12754610>
2026-03-12 21:03:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/2.jpeg saved to cache
2026-03-12 21:03:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:03:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:03:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd6090>
2026-03-12 21:03:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/1.jpeg saved to cache
2026-03-12 21:03:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:03:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129290)
2026-03-12 21:03:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bd3d0>
2026-03-12 21:03:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/0.jpeg saved to cache
2026-03-12 21:03:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c61b3bd6-0598-5360-96be-c65ee1b75ffa
2026-03-12 21:03:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c61b3bd6-0598-5360-96be-c65ee1b75ffa, skipping ID generation
2026-03-12 21:03:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c61b3bd6-0598-5360-96be-c65ee1b75ffa with scrape type 1
2026-03-12 21:03:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c61b3bd6-0598-5360-96be-c65ee1b75ffa sending to next pipeline
2026-03-12 21:03:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c61b3bd6-0598-5360-96be-c65ee1b75ffa, identifier: 129290
2026-03-12 21:03:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c61b3bd6-0598-5360-96be-c65ee1b75ffa with identifier: 129290
2026-03-12 21:03:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c61b3bd6-0598-5360-96be-c65ee1b75ffa with identifier: 129290
2026-03-12 21:03:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c61b3bd6-0598-5360-96be-c65ee1b75ffa with identifier: 129290 to the API
2026-03-12 21:03:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:03:06 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:03:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c61b3bd6-0598-5360-96be-c65ee1b75ffa',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM427DV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds4-trocadero-12-puretech-130cv-bva8-129290',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS4',
'odometer': 78002,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83384,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76300,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83550,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83757,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86608,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72570,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85101,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84106,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44688,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c61b3bd6-0598-5360-96be-c65ee1b75ffa/c61b3bd6-0598-5360-96be-c65ee1b75ffa_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39883,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129290/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-02-15',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS4 Trocadero 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Trocadero 1.2 PureTech 130CV BVA8',
'vin': 'VR1FRHNSTN1054253',
'year': 2023}
2026-03-12 21:03:06 [arval.fr] INFO: Saving data for 129290: {'created_time': 1773349386.983801, 'last_price_update_time': 1773349386.98381}
2026-03-12 21:03:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12851890>
2026-03-12 21:03:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/3.jpeg saved to cache
2026-03-12 21:03:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bddd0>
2026-03-12 21:03:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/9.jpeg saved to cache
2026-03-12 21:03:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784a90>
2026-03-12 21:03:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/9.jpeg saved to cache
2026-03-12 21:03:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bedd0>
2026-03-12 21:03:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/8.jpeg saved to cache
2026-03-12 21:03:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fe50>
2026-03-12 21:03:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/9.jpeg saved to cache
2026-03-12 21:03:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:11 [scrapy.extensions.logstats] INFO: Crawled 383 pages (at 6 pages/min), scraped 324 items (at 5 items/min)
2026-03-12 21:03:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:03:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755dd0>
2026-03-12 21:03:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/8.jpeg saved to cache
2026-03-12 21:03:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396cf50>
2026-03-12 21:03:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/7.jpeg saved to cache
2026-03-12 21:03:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12851b10>
2026-03-12 21:03:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/6.jpeg saved to cache
2026-03-12 21:03:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396f510>
2026-03-12 21:03:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/5.jpeg saved to cache
2026-03-12 21:03:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127546d0>
2026-03-12 21:03:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/4.jpeg saved to cache
2026-03-12 21:03:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f5d10>
2026-03-12 21:03:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/3.jpeg saved to cache
2026-03-12 21:03:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904cd0>
2026-03-12 21:03:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/2.jpeg saved to cache
2026-03-12 21:03:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fdaa90>
2026-03-12 21:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/1.jpeg saved to cache
2026-03-12 21:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129297)
2026-03-12 21:03:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12850050>
2026-03-12 21:03:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/0.jpeg saved to cache
2026-03-12 21:03:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b
2026-03-12 21:03:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b, skipping ID generation
2026-03-12 21:03:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with scrape type 1
2026-03-12 21:03:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cdf221c0-09ca-5dda-b53c-9bc7c6ee381b sending to next pipeline
2026-03-12 21:03:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b, identifier: 129297
2026-03-12 21:03:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with identifier: 129297
2026-03-12 21:03:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with identifier: 129297
2026-03-12 21:03:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cdf221c0-09ca-5dda-b53c-9bc7c6ee381b with identifier: 129297 to the API
2026-03-12 21:03:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:03:22 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:03:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'cdf221c0-09ca-5dda-b53c-9bc7c6ee381b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN367CC',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/ds-ds3-12-puretech-130-automatique-bastille-129297',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'DS',
'model': 'DS3',
'odometer': 58873,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86853,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 121664,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 104253,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 139756,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146174,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134464,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110320,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119377,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111434,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cdf221c0-09ca-5dda-b53c-9bc7c6ee381b/cdf221c0-09ca-5dda-b53c-9bc7c6ee381b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113133,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129297/9.jpeg',
'Width': 1280}],
'price': 18590.0,
'price_includes_vat': True,
'registration_date': '2023-03-30',
'seats_number': 0,
'seller_name': None,
'title': 'DS DS3 1.2 PURETECH 130 AUTOMATIQUE BASTILLE',
'transmission': 'automatic',
'trim': '1.2 PURETECH 130 AUTOMATIQUE BASTILLE',
'vin': 'VR1URHNSSPW008359',
'year': 2023}
2026-03-12 21:03:22 [arval.fr] INFO: Saving data for 129297: {'created_time': 1773349402.470927, 'last_price_update_time': 1773349402.470937}
2026-03-12 21:03:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:03:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265bd50>
2026-03-12 21:03:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/7.jpeg saved to cache
2026-03-12 21:03:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b0d0>
2026-03-12 21:03:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/6.jpeg saved to cache
2026-03-12 21:03:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:03:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:03:25 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with identifier: 129298
2026-03-12 21:03:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with scrape type 1
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/0.jpeg not downloaded yet
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/1.jpeg not downloaded yet
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/2.jpeg not downloaded yet
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/3.jpeg not downloaded yet
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/4.jpeg not downloaded yet
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/5.jpeg not downloaded yet
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/6.jpeg not downloaded yet
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/7.jpeg not downloaded yet
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/8.jpeg not downloaded yet
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/9.jpeg not downloaded yet
2026-03-12 21:03:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:25 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:03:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813790>
2026-03-12 21:03:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/5.jpeg saved to cache
2026-03-12 21:03:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:03:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with identifier: 129299
2026-03-12 21:03:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with scrape type 1
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/0.jpeg not downloaded yet
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/1.jpeg not downloaded yet
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/2.jpeg not downloaded yet
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/3.jpeg not downloaded yet
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/4.jpeg not downloaded yet
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/5.jpeg not downloaded yet
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/6.jpeg not downloaded yet
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/7.jpeg not downloaded yet
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/8.jpeg not downloaded yet
2026-03-12 21:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/9.jpeg not downloaded yet
2026-03-12 21:03:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391b6d0>
2026-03-12 21:03:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/4.jpeg saved to cache
2026-03-12 21:03:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:03:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6f07e2f3-c982-5199-b43e-1986d369c729 with identifier: 129300
2026-03-12 21:03:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f07e2f3-c982-5199-b43e-1986d369c729 with scrape type 1
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/0.jpeg not downloaded yet
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/1.jpeg not downloaded yet
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/2.jpeg not downloaded yet
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/3.jpeg not downloaded yet
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/4.jpeg not downloaded yet
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/5.jpeg not downloaded yet
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/6.jpeg not downloaded yet
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/7.jpeg not downloaded yet
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/8.jpeg not downloaded yet
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/9.jpeg not downloaded yet
2026-03-12 21:03:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659f50>
2026-03-12 21:03:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/3.jpeg saved to cache
2026-03-12 21:03:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ad010>
2026-03-12 21:03:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/2.jpeg saved to cache
2026-03-12 21:03:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757050>
2026-03-12 21:03:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/1.jpeg saved to cache
2026-03-12 21:03:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129294)
2026-03-12 21:03:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1bb10>
2026-03-12 21:03:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/0.jpeg saved to cache
2026-03-12 21:03:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0731269b-797e-5e69-80d9-513b4e76bc78
2026-03-12 21:03:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0731269b-797e-5e69-80d9-513b4e76bc78, skipping ID generation
2026-03-12 21:03:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0731269b-797e-5e69-80d9-513b4e76bc78 with scrape type 1
2026-03-12 21:03:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0731269b-797e-5e69-80d9-513b4e76bc78 sending to next pipeline
2026-03-12 21:03:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0731269b-797e-5e69-80d9-513b4e76bc78, identifier: 129294
2026-03-12 21:03:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0731269b-797e-5e69-80d9-513b4e76bc78 with identifier: 129294
2026-03-12 21:03:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0731269b-797e-5e69-80d9-513b4e76bc78 with identifier: 129294
2026-03-12 21:03:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0731269b-797e-5e69-80d9-513b4e76bc78 with identifier: 129294 to the API
2026-03-12 21:03:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:03:32 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:03:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 283,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '0731269b-797e-5e69-80d9-513b4e76bc78',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS109KP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-129294',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 21512,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85950,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78052,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83797,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83876,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73247,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83250,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72413,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98070,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82923,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0731269b-797e-5e69-80d9-513b4e76bc78/0731269b-797e-5e69-80d9-513b4e76bc78_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 2177389,
'Height': 3360,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129294/9.jpeg',
'Width': 6720}],
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2023-11-15',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 propulsion',
'transmission': 'automatic',
'trim': 'propulsion',
'vin': 'LRW3E7FS8PC696810',
'year': 2023}
2026-03-12 21:03:32 [arval.fr] INFO: Saving data for 129294: {'created_time': 1773349412.171879, 'last_price_update_time': 1773349412.171889}
2026-03-12 21:03:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12828150>
2026-03-12 21:03:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/8.jpeg saved to cache
2026-03-12 21:03:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fda390>
2026-03-12 21:03:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/7.jpeg saved to cache
2026-03-12 21:03:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5d50>
2026-03-12 21:03:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/6.jpeg saved to cache
2026-03-12 21:03:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fdabd0>
2026-03-12 21:03:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/5.jpeg saved to cache
2026-03-12 21:03:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dce10>
2026-03-12 21:03:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/4.jpeg saved to cache
2026-03-12 21:03:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f8a590>
2026-03-12 21:03:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/2.jpeg saved to cache
2026-03-12 21:03:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5ad90>
2026-03-12 21:03:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/1.jpeg saved to cache
2026-03-12 21:03:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129293)
2026-03-12 21:03:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f88b90>
2026-03-12 21:03:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/0.jpeg saved to cache
2026-03-12 21:03:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3b0454ae-01cc-5b96-a463-07a242b916e8
2026-03-12 21:03:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3b0454ae-01cc-5b96-a463-07a242b916e8, skipping ID generation
2026-03-12 21:03:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3b0454ae-01cc-5b96-a463-07a242b916e8 with scrape type 1
2026-03-12 21:03:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3b0454ae-01cc-5b96-a463-07a242b916e8 sending to next pipeline
2026-03-12 21:03:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3b0454ae-01cc-5b96-a463-07a242b916e8, identifier: 129293
2026-03-12 21:03:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3b0454ae-01cc-5b96-a463-07a242b916e8 with identifier: 129293
2026-03-12 21:03:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3b0454ae-01cc-5b96-a463-07a242b916e8 with identifier: 129293
2026-03-12 21:03:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3b0454ae-01cc-5b96-a463-07a242b916e8 with identifier: 129293 to the API
2026-03-12 21:03:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:03:41 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:03:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 534,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '3b0454ae-01cc-5b96-a463-07a242b916e8',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK176VB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-y-performance-dual-motor-awd-129293',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model Y',
'odometer': 55960,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 27,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74339,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78504,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76468,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75849,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64874,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66466,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72400,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74247,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75101,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3b0454ae-01cc-5b96-a463-07a242b916e8/3b0454ae-01cc-5b96-a463-07a242b916e8_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108810,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129293/9.jpeg',
'Width': 1280}],
'price': 38990.0,
'price_includes_vat': True,
'registration_date': '2022-11-28',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model Y Performance Dual Motor AWD',
'transmission': 'automatic',
'trim': 'Performance Dual Motor AWD',
'vin': 'XP7YGCEL3PB051926',
'year': 2022}
2026-03-12 21:03:41 [arval.fr] INFO: Saving data for 129293: {'created_time': 1773349421.372318, 'last_price_update_time': 1773349421.372328}
2026-03-12 21:03:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:03:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806a6d0>
2026-03-12 21:03:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/9.jpeg saved to cache
2026-03-12 21:03:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:03:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fdb850>
2026-03-12 21:03:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/8.jpeg saved to cache
2026-03-12 21:03:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:03:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:03:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af490>
2026-03-12 21:03:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/8.jpeg saved to cache
2026-03-12 21:03:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:03:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:03:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1933e790>
2026-03-12 21:03:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/9.jpeg saved to cache
2026-03-12 21:03:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:03:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12629a50>
2026-03-12 21:03:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/9.jpeg saved to cache
2026-03-12 21:03:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802c390>
2026-03-12 21:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/8.jpeg saved to cache
2026-03-12 21:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1262bed0>
2026-03-12 21:03:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/7.jpeg saved to cache
2026-03-12 21:03:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726f50>
2026-03-12 21:03:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/6.jpeg saved to cache
2026-03-12 21:03:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd67d0>
2026-03-12 21:03:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/5.jpeg saved to cache
2026-03-12 21:03:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12562590>
2026-03-12 21:03:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/4.jpeg saved to cache
2026-03-12 21:03:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083550>
2026-03-12 21:03:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/3.jpeg saved to cache
2026-03-12 21:03:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561fd0>
2026-03-12 21:03:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/2.jpeg saved to cache
2026-03-12 21:03:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918910>
2026-03-12 21:03:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/1.jpeg saved to cache
2026-03-12 21:03:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129300)
2026-03-12 21:03:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff75d0>
2026-03-12 21:03:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/0.jpeg saved to cache
2026-03-12 21:03:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6f07e2f3-c982-5199-b43e-1986d369c729
2026-03-12 21:03:56 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6f07e2f3-c982-5199-b43e-1986d369c729, skipping ID generation
2026-03-12 21:03:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6f07e2f3-c982-5199-b43e-1986d369c729 with scrape type 1
2026-03-12 21:03:56 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6f07e2f3-c982-5199-b43e-1986d369c729 sending to next pipeline
2026-03-12 21:03:56 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6f07e2f3-c982-5199-b43e-1986d369c729, identifier: 129300
2026-03-12 21:03:56 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6f07e2f3-c982-5199-b43e-1986d369c729 with identifier: 129300
2026-03-12 21:03:56 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6f07e2f3-c982-5199-b43e-1986d369c729 with identifier: 129300
2026-03-12 21:03:57 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6f07e2f3-c982-5199-b43e-1986d369c729 with identifier: 129300 to the API
2026-03-12 21:03:57 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:03:58 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:03:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '6f07e2f3-c982-5199-b43e-1986d369c729',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GR173QH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x1-sdrive18i-business-design-dkg7-129300',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X1',
'odometer': 93107,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84982,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112655,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109823,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 155183,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 208122,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120707,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112016,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137185,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122452,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6f07e2f3-c982-5199-b43e-1986d369c729/6f07e2f3-c982-5199-b43e-1986d369c729_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 101952,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129300/9.jpeg',
'Width': 1280}],
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2023-10-04',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X1 sDrive18i Business Design DKG7',
'transmission': 'automatic',
'trim': 'sDrive18i Business Design DKG7',
'vin': 'WBA11EE0305X89140',
'year': 2023}
2026-03-12 21:03:58 [arval.fr] INFO: Saving data for 129300: {'created_time': 1773349438.219068, 'last_price_update_time': 1773349438.219078}
2026-03-12 21:03:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:03:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:03:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:03:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265a3d0>
2026-03-12 21:03:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:03:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:03:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:03:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/7.jpeg saved to cache
2026-03-12 21:03:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:03:59 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:03:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:04:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with identifier: 129301
2026-03-12 21:04:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with scrape type 1
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/0.jpeg not downloaded yet
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/1.jpeg not downloaded yet
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/2.jpeg not downloaded yet
2026-03-12 21:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274d850>
2026-03-12 21:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/6.jpeg saved to cache
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/3.jpeg not downloaded yet
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/4.jpeg not downloaded yet
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/5.jpeg not downloaded yet
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/6.jpeg not downloaded yet
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/7.jpeg not downloaded yet
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/8.jpeg not downloaded yet
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/9.jpeg not downloaded yet
2026-03-12 21:04:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:04:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4e250>
2026-03-12 21:04:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/5.jpeg saved to cache
2026-03-12 21:04:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:04:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:04:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:04:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3447857d-1527-5451-976f-40e5e52cf1db with identifier: 129308
2026-03-12 21:04:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3447857d-1527-5451-976f-40e5e52cf1db with scrape type 1
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/0.jpeg not downloaded yet
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/1.jpeg not downloaded yet
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/2.jpeg not downloaded yet
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/3.jpeg not downloaded yet
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/4.jpeg not downloaded yet
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/5.jpeg not downloaded yet
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/6.jpeg not downloaded yet
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/7.jpeg not downloaded yet
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/8.jpeg not downloaded yet
2026-03-12 21:04:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/9.jpeg not downloaded yet
2026-03-12 21:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:04:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19344b10>
2026-03-12 21:04:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/4.jpeg saved to cache
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:04:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:04:02 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f6add4e9-5338-5134-8224-1ec04d6f2e16 with identifier: 129309
2026-03-12 21:04:02 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6add4e9-5338-5134-8224-1ec04d6f2e16 with scrape type 1
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/0.jpeg not downloaded yet
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/1.jpeg not downloaded yet
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/2.jpeg not downloaded yet
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/3.jpeg not downloaded yet
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/4.jpeg not downloaded yet
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/5.jpeg not downloaded yet
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/6.jpeg not downloaded yet
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/7.jpeg not downloaded yet
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/8.jpeg not downloaded yet
2026-03-12 21:04:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/9.jpeg not downloaded yet
2026-03-12 21:04:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:04:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be3d0>
2026-03-12 21:04:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/3.jpeg saved to cache
2026-03-12 21:04:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:04:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:04:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253a050>
2026-03-12 21:04:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/2.jpeg saved to cache
2026-03-12 21:04:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:04:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:04:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa43d0>
2026-03-12 21:04:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/1.jpeg saved to cache
2026-03-12 21:04:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:04:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129299)
2026-03-12 21:04:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c99d0>
2026-03-12 21:04:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/0.jpeg saved to cache
2026-03-12 21:04:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71
2026-03-12 21:04:07 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71, skipping ID generation
2026-03-12 21:04:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with scrape type 1
2026-03-12 21:04:07 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 sending to next pipeline
2026-03-12 21:04:07 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71, identifier: 129299
2026-03-12 21:04:07 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with identifier: 129299
2026-03-12 21:04:07 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with identifier: 129299
2026-03-12 21:04:07 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dea9eb7a-fad5-54fe-bd94-4c24b0bdab71 with identifier: 129299 to the API
2026-03-12 21:04:07 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:04:07 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:04:07 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'dea9eb7a-fad5-54fe-bd94-4c24b0bdab71',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK258JG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-12-puretech-83-ss-bvm-feel-pack-129299',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 47712,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83975,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130341,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130628,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 146517,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135605,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117441,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109687,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117869,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dea9eb7a-fad5-54fe-bd94-4c24b0bdab71/dea9eb7a-fad5-54fe-bd94-4c24b0bdab71_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94615,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129299/9.jpeg',
'Width': 1280}],
'price': 9590.0,
'price_includes_vat': True,
'registration_date': '2022-11-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 1.2 PureTech 83 S&S BVM Feel Pack',
'transmission': 'manual',
'trim': '1.2 PureTech 83 S&S BVM Feel Pack',
'vin': 'VF7SXHMRVNT642359',
'year': 2022}
2026-03-12 21:04:07 [arval.fr] INFO: Saving data for 129299: {'created_time': 1773349447.908984, 'last_price_update_time': 1773349447.908994}
2026-03-12 21:04:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:04:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5a490>
2026-03-12 21:04:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/7.jpeg saved to cache
2026-03-12 21:04:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:04:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:04:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757e10>
2026-03-12 21:04:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/6.jpeg saved to cache
2026-03-12 21:04:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:04:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:04:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18117ed0>
2026-03-12 21:04:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/5.jpeg saved to cache
2026-03-12 21:04:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:04:11 [scrapy.extensions.logstats] INFO: Crawled 389 pages (at 6 pages/min), scraped 329 items (at 5 items/min)
2026-03-12 21:04:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:04:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:04:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19396f10>
2026-03-12 21:04:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/4.jpeg saved to cache
2026-03-12 21:04:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:04:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253aed0>
2026-03-12 21:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/3.jpeg saved to cache
2026-03-12 21:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:04:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:04:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dfa10>
2026-03-12 21:04:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/2.jpeg saved to cache
2026-03-12 21:04:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:04:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:04:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12809150>
2026-03-12 21:04:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/1.jpeg saved to cache
2026-03-12 21:04:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:04:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129298)
2026-03-12 21:04:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755c50>
2026-03-12 21:04:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/0.jpeg saved to cache
2026-03-12 21:04:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5
2026-03-12 21:04:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0e6a34a5-d10b-5fea-affc-19739d1d92a5, skipping ID generation
2026-03-12 21:04:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with scrape type 1
2026-03-12 21:04:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0e6a34a5-d10b-5fea-affc-19739d1d92a5 sending to next pipeline
2026-03-12 21:04:17 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0e6a34a5-d10b-5fea-affc-19739d1d92a5, identifier: 129298
2026-03-12 21:04:17 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with identifier: 129298
2026-03-12 21:04:17 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with identifier: 129298
2026-03-12 21:04:17 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0e6a34a5-d10b-5fea-affc-19739d1d92a5 with identifier: 129298 to the API
2026-03-12 21:04:17 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:04:17 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:04:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Gas',
'id': '0e6a34a5-d10b-5fea-affc-19739d1d92a5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK380PT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/dacia-sandero-stepway-confort-10-tce-100cv-bvm6-gpl-129298',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Dacia',
'model': 'Sandero',
'odometer': 111805,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90230,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126830,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116576,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140254,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142503,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143290,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108649,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117436,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118674,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0e6a34a5-d10b-5fea-affc-19739d1d92a5/0e6a34a5-d10b-5fea-affc-19739d1d92a5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109271,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129298/9.jpeg',
'Width': 1280}],
'price': 10490.0,
'price_includes_vat': True,
'registration_date': '2022-11-18',
'seats_number': 0,
'seller_name': None,
'title': 'Dacia Sandero Stepway Confort 1.0 TCe 100CV BVM6 GPL',
'transmission': 'manual',
'trim': 'Stepway Confort 1.0 TCe 100CV BVM6 GPL',
'vin': 'UU1DJF00469505138',
'year': 2022}
2026-03-12 21:04:18 [arval.fr] INFO: Saving data for 129298: {'created_time': 1773349458.109572, 'last_price_update_time': 1773349458.109581}
2026-03-12 21:04:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265ac50>
2026-03-12 21:04:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/9.jpeg saved to cache
2026-03-12 21:04:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273ecd0>
2026-03-12 21:04:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/8.jpeg saved to cache
2026-03-12 21:04:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f31f50>
2026-03-12 21:04:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/9.jpeg saved to cache
2026-03-12 21:04:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726f90>
2026-03-12 21:04:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/8.jpeg saved to cache
2026-03-12 21:04:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd5e10>
2026-03-12 21:04:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/9.jpeg saved to cache
2026-03-12 21:04:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757e90>
2026-03-12 21:04:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/8.jpeg saved to cache
2026-03-12 21:04:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126602d0>
2026-03-12 21:04:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/7.jpeg saved to cache
2026-03-12 21:04:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287edd0>
2026-03-12 21:04:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/6.jpeg saved to cache
2026-03-12 21:04:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757650>
2026-03-12 21:04:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/5.jpeg saved to cache
2026-03-12 21:04:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7a50>
2026-03-12 21:04:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/4.jpeg saved to cache
2026-03-12 21:04:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12849790>
2026-03-12 21:04:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/3.jpeg saved to cache
2026-03-12 21:04:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18114e90>
2026-03-12 21:04:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/2.jpeg saved to cache
2026-03-12 21:04:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727490>
2026-03-12 21:04:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/1.jpeg saved to cache
2026-03-12 21:04:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129309)
2026-03-12 21:04:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feeed0>
2026-03-12 21:04:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/0.jpeg saved to cache
2026-03-12 21:04:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f6add4e9-5338-5134-8224-1ec04d6f2e16
2026-03-12 21:04:33 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f6add4e9-5338-5134-8224-1ec04d6f2e16, skipping ID generation
2026-03-12 21:04:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f6add4e9-5338-5134-8224-1ec04d6f2e16 with scrape type 1
2026-03-12 21:04:33 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f6add4e9-5338-5134-8224-1ec04d6f2e16 sending to next pipeline
2026-03-12 21:04:33 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f6add4e9-5338-5134-8224-1ec04d6f2e16, identifier: 129309
2026-03-12 21:04:33 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f6add4e9-5338-5134-8224-1ec04d6f2e16 with identifier: 129309
2026-03-12 21:04:33 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f6add4e9-5338-5134-8224-1ec04d6f2e16 with identifier: 129309
2026-03-12 21:04:33 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f6add4e9-5338-5134-8224-1ec04d6f2e16 with identifier: 129309 to the API
2026-03-12 21:04:33 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:04:33 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:04:33 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f6add4e9-5338-5134-8224-1ec04d6f2e16',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC103VH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-2008-active-business-15-hdi-130cv-bva8-129309',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 64740,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69059,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60896,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69089,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69619,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67707,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56609,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65009,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49836,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f6add4e9-5338-5134-8224-1ec04d6f2e16/f6add4e9-5338-5134-8224-1ec04d6f2e16_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65064,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129309/9.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-11-04',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 2008 Active Business 1.5 HDi 130CV BVA8',
'transmission': 'automatic',
'trim': '2008 Active Business 1.5 HDi 130CV BVA8',
'vin': 'VR3UDYHZSMJ890111',
'year': 2021}
2026-03-12 21:04:33 [arval.fr] INFO: Saving data for 129309: {'created_time': 1773349473.737015, 'last_price_update_time': 1773349473.737026}
2026-03-12 21:04:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:04:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280ba90>
2026-03-12 21:04:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/7.jpeg saved to cache
2026-03-12 21:04:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:04:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083d90>
2026-03-12 21:04:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/6.jpeg saved to cache
2026-03-12 21:04:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:04:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 81b8a022-bd50-5f56-a25c-8a73bab47e4f with identifier: 129310
2026-03-12 21:04:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f with scrape type 1
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/0.jpeg not downloaded yet
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/1.jpeg not downloaded yet
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/2.jpeg not downloaded yet
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/3.jpeg not downloaded yet
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/4.jpeg not downloaded yet
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/5.jpeg not downloaded yet
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/6.jpeg not downloaded yet
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/7.jpeg not downloaded yet
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/8.jpeg not downloaded yet
2026-03-12 21:04:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/9.jpeg not downloaded yet
2026-03-12 21:04:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d6650>
2026-03-12 21:04:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/5.jpeg saved to cache
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:04:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with identifier: 129311
2026-03-12 21:04:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with scrape type 1
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/0.jpeg not downloaded yet
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/1.jpeg not downloaded yet
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/2.jpeg not downloaded yet
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/3.jpeg not downloaded yet
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/4.jpeg not downloaded yet
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/5.jpeg not downloaded yet
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/6.jpeg not downloaded yet
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/7.jpeg not downloaded yet
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/8.jpeg not downloaded yet
2026-03-12 21:04:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/9.jpeg not downloaded yet
2026-03-12 21:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:04:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:38 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with identifier: 129312
2026-03-12 21:04:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with scrape type 1
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/0.jpeg not downloaded yet
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/1.jpeg not downloaded yet
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/2.jpeg not downloaded yet
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/3.jpeg not downloaded yet
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/4.jpeg not downloaded yet
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/5.jpeg not downloaded yet
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/6.jpeg not downloaded yet
2026-03-12 21:04:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282cad0>
2026-03-12 21:04:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/4.jpeg saved to cache
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/7.jpeg not downloaded yet
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/8.jpeg not downloaded yet
2026-03-12 21:04:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/9.jpeg not downloaded yet
2026-03-12 21:04:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4d750>
2026-03-12 21:04:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/3.jpeg saved to cache
2026-03-12 21:04:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12538c50>
2026-03-12 21:04:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/2.jpeg saved to cache
2026-03-12 21:04:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963c610>
2026-03-12 21:04:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/1.jpeg saved to cache
2026-03-12 21:04:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129308)
2026-03-12 21:04:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcc090>
2026-03-12 21:04:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/0.jpeg saved to cache
2026-03-12 21:04:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3447857d-1527-5451-976f-40e5e52cf1db
2026-03-12 21:04:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3447857d-1527-5451-976f-40e5e52cf1db, skipping ID generation
2026-03-12 21:04:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3447857d-1527-5451-976f-40e5e52cf1db with scrape type 1
2026-03-12 21:04:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3447857d-1527-5451-976f-40e5e52cf1db sending to next pipeline
2026-03-12 21:04:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3447857d-1527-5451-976f-40e5e52cf1db, identifier: 129308
2026-03-12 21:04:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3447857d-1527-5451-976f-40e5e52cf1db with identifier: 129308
2026-03-12 21:04:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3447857d-1527-5451-976f-40e5e52cf1db with identifier: 129308
2026-03-12 21:04:43 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3447857d-1527-5451-976f-40e5e52cf1db with identifier: 129308 to the API
2026-03-12 21:04:43 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:04:44 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:04:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '3447857d-1527-5451-976f-40e5e52cf1db',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG517WV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-allure-pack-15-hdi-130cv-bva8-7-sieges-129308',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 98147,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91013,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85740,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93365,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94384,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95705,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85208,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95412,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97317,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43910,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3447857d-1527-5451-976f-40e5e52cf1db/3447857d-1527-5451-976f-40e5e52cf1db_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53886,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129308/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-06-13',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 Allure Pack 1.5 HDi 130CV BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'Allure Pack 1.5 HDi 130CV BVA8 7 Sieges',
'vin': 'VF3MCYHZUNS098163',
'year': 2022}
2026-03-12 21:04:44 [arval.fr] INFO: Saving data for 129308: {'created_time': 1773349484.252592, 'last_price_update_time': 1773349484.252605}
2026-03-12 21:04:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918510>
2026-03-12 21:04:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/7.jpeg saved to cache
2026-03-12 21:04:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128497d0>
2026-03-12 21:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/6.jpeg saved to cache
2026-03-12 21:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fbb5d0>
2026-03-12 21:04:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/5.jpeg saved to cache
2026-03-12 21:04:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083010>
2026-03-12 21:04:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/4.jpeg saved to cache
2026-03-12 21:04:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac0d0>
2026-03-12 21:04:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/3.jpeg saved to cache
2026-03-12 21:04:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d6490>
2026-03-12 21:04:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/2.jpeg saved to cache
2026-03-12 21:04:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755950>
2026-03-12 21:04:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/1.jpeg saved to cache
2026-03-12 21:04:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129301)
2026-03-12 21:04:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802cd90>
2026-03-12 21:04:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/0.jpeg saved to cache
2026-03-12 21:04:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca
2026-03-12 21:04:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca, skipping ID generation
2026-03-12 21:04:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with scrape type 1
2026-03-12 21:04:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1bd2e7a1-a72f-5087-ace8-fc05861df3ca sending to next pipeline
2026-03-12 21:04:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca, identifier: 129301
2026-03-12 21:04:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with identifier: 129301
2026-03-12 21:04:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with identifier: 129301
2026-03-12 21:04:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1bd2e7a1-a72f-5087-ace8-fc05861df3ca with identifier: 129301 to the API
2026-03-12 21:04:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:04:52 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:04:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '1bd2e7a1-a72f-5087-ace8-fc05861df3ca',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK434EX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-propulsion-129301',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 37358,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78389,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79824,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 112686,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 2172618,
'Height': 3360,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/3.jpeg',
'Width': 6720},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69147,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103528,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92837,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77330,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77525,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1bd2e7a1-a72f-5087-ace8-fc05861df3ca/1bd2e7a1-a72f-5087-ace8-fc05861df3ca_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111890,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129301/9.jpeg',
'Width': 1280}],
'price': 26490.0,
'price_includes_vat': True,
'registration_date': '2022-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Propulsion',
'transmission': 'automatic',
'trim': 'Propulsion',
'vin': 'LRW3E7FSXPC657412',
'year': 2022}
2026-03-12 21:04:52 [arval.fr] INFO: Saving data for 129301: {'created_time': 1773349492.995524, 'last_price_update_time': 1773349492.995536}
2026-03-12 21:04:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:04:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811c50>
2026-03-12 21:04:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/9.jpeg saved to cache
2026-03-12 21:04:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:04:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:04:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287f750>
2026-03-12 21:04:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/8.jpeg saved to cache
2026-03-12 21:04:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:04:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125093d0>
2026-03-12 21:04:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/9.jpeg saved to cache
2026-03-12 21:04:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:04:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:04:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19397390>
2026-03-12 21:04:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/8.jpeg saved to cache
2026-03-12 21:04:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:04:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:04:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784e10>
2026-03-12 21:04:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/9.jpeg saved to cache
2026-03-12 21:04:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:04:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:04:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:04:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b110>
2026-03-12 21:04:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:04:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:04:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:04:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/8.jpeg saved to cache
2026-03-12 21:04:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:05:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:05:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253ae50>
2026-03-12 21:05:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/7.jpeg saved to cache
2026-03-12 21:05:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:05:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:05:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508bd0>
2026-03-12 21:05:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/6.jpeg saved to cache
2026-03-12 21:05:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:05:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:05:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280b2d0>
2026-03-12 21:05:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/5.jpeg saved to cache
2026-03-12 21:05:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:05:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:05:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127877d0>
2026-03-12 21:05:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/4.jpeg saved to cache
2026-03-12 21:05:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:05:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:05:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19359290>
2026-03-12 21:05:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/3.jpeg saved to cache
2026-03-12 21:05:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:05:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:05:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127863d0>
2026-03-12 21:05:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/2.jpeg saved to cache
2026-03-12 21:05:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:05:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:05:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282aa90>
2026-03-12 21:05:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/1.jpeg saved to cache
2026-03-12 21:05:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:05:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129312)
2026-03-12 21:05:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250af10>
2026-03-12 21:05:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/0.jpeg saved to cache
2026-03-12 21:05:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d
2026-03-12 21:05:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d, skipping ID generation
2026-03-12 21:05:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with scrape type 1
2026-03-12 21:05:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d sending to next pipeline
2026-03-12 21:05:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d, identifier: 129312
2026-03-12 21:05:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with identifier: 129312
2026-03-12 21:05:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with identifier: 129312
2026-03-12 21:05:10 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d with identifier: 129312 to the API
2026-03-12 21:05:10 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:05:10 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:05:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GM760QT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4-feel-pack-12-puretech-130cv-bva8-129312',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4',
'odometer': 43137,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 21,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88308,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119538,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 108363,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111158,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143362,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128881,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126439,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124287,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118510,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d/f8bf57b0-81d5-55d3-a0f6-f49bd26cba5d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107105,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129312/9.jpeg',
'Width': 1280}],
'price': 16490.0,
'price_includes_vat': True,
'registration_date': '2023-03-13',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4 Feel Pack 1.2 PureTech 130CV BVA8',
'transmission': 'automatic',
'trim': 'Feel Pack 1.2 PureTech 130CV BVA8',
'vin': 'VR7BAHNSBPE004154',
'year': 2023}
2026-03-12 21:05:10 [arval.fr] INFO: Saving data for 129312: {'created_time': 1773349510.265127, 'last_price_update_time': 1773349510.265139}
2026-03-12 21:05:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:05:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:05:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287d490>
2026-03-12 21:05:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/7.jpeg saved to cache
2026-03-12 21:05:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:05:11 [scrapy.extensions.logstats] INFO: Crawled 392 pages (at 3 pages/min), scraped 334 items (at 5 items/min)
2026-03-12 21:05:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:05:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:05:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:05:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725710>
2026-03-12 21:05:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/6.jpeg saved to cache
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:05:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1c219ca0-48f4-53db-ad20-aca4546e41fe with identifier: 129314
2026-03-12 21:05:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c219ca0-48f4-53db-ad20-aca4546e41fe with scrape type 1
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/0.jpeg not downloaded yet
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/1.jpeg not downloaded yet
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/2.jpeg not downloaded yet
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/3.jpeg not downloaded yet
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/4.jpeg not downloaded yet
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/5.jpeg not downloaded yet
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/6.jpeg not downloaded yet
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/7.jpeg not downloaded yet
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/8.jpeg not downloaded yet
2026-03-12 21:05:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/9.jpeg not downloaded yet
2026-03-12 21:05:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:05:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:05:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c45d8f44-6022-5bb7-b2cd-1621829026f3 with identifier: 129464
2026-03-12 21:05:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c45d8f44-6022-5bb7-b2cd-1621829026f3 with scrape type 1
2026-03-12 21:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/0.jpeg not downloaded yet
2026-03-12 21:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/1.jpeg not downloaded yet
2026-03-12 21:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/2.jpeg not downloaded yet
2026-03-12 21:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/3.jpeg not downloaded yet
2026-03-12 21:05:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/4.jpeg not downloaded yet
2026-03-12 21:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/5.jpeg not downloaded yet
2026-03-12 21:05:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4d310>
2026-03-12 21:05:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/5.jpeg saved to cache
2026-03-12 21:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/6.jpeg not downloaded yet
2026-03-12 21:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/7.jpeg not downloaded yet
2026-03-12 21:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/8.jpeg not downloaded yet
2026-03-12 21:05:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/9.jpeg not downloaded yet
2026-03-12 21:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:05:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1253ae50>
2026-03-12 21:05:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/4.jpeg saved to cache
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:05:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:05:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 169f7891-ef5a-5f5f-8651-028e72c1d1db with identifier: 129465
2026-03-12 21:05:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 169f7891-ef5a-5f5f-8651-028e72c1d1db with scrape type 1
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/0.jpeg not downloaded yet
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/1.jpeg not downloaded yet
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/2.jpeg not downloaded yet
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/3.jpeg not downloaded yet
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/4.jpeg not downloaded yet
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/5.jpeg not downloaded yet
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/6.jpeg not downloaded yet
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/7.jpeg not downloaded yet
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/8.jpeg not downloaded yet
2026-03-12 21:05:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/9.jpeg not downloaded yet
2026-03-12 21:05:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:05:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac090>
2026-03-12 21:05:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/3.jpeg saved to cache
2026-03-12 21:05:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:05:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:05:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904310>
2026-03-12 21:05:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/2.jpeg saved to cache
2026-03-12 21:05:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:05:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:05:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806bc10>
2026-03-12 21:05:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/1.jpeg saved to cache
2026-03-12 21:05:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:05:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129311)
2026-03-12 21:05:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12561d50>
2026-03-12 21:05:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/0.jpeg saved to cache
2026-03-12 21:05:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301
2026-03-12 21:05:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 8738e7d8-4cfc-5e6d-b549-8b810cc30301, skipping ID generation
2026-03-12 21:05:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with scrape type 1
2026-03-12 21:05:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 8738e7d8-4cfc-5e6d-b549-8b810cc30301 sending to next pipeline
2026-03-12 21:05:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 8738e7d8-4cfc-5e6d-b549-8b810cc30301, identifier: 129311
2026-03-12 21:05:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with identifier: 129311
2026-03-12 21:05:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with identifier: 129311
2026-03-12 21:05:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 8738e7d8-4cfc-5e6d-b549-8b810cc30301 with identifier: 129311 to the API
2026-03-12 21:05:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:05:20 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:05:20 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.5L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '8738e7d8-4cfc-5e6d-b549-8b810cc30301',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB503LB',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-rav4-hybride-2wd-dynamic-business-st-hyb-acad-129311',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'RAV4',
'odometer': 90593,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 25,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91925,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123523,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114263,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118773,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 124529,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142933,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98517,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 109075,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120265,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_8738e7d8-4cfc-5e6d-b549-8b810cc30301/8738e7d8-4cfc-5e6d-b549-8b810cc30301_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115106,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129311/9.jpeg',
'Width': 1280}],
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2021-08-27',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota RAV4 Hybride 2WD Dynamic Business St Hyb Acad',
'transmission': 'automatic',
'trim': 'Hybride 2WD Dynamic Business St Hyb Acad',
'vin': 'JTMW23FV50D094152',
'year': 2021}
2026-03-12 21:05:20 [arval.fr] INFO: Saving data for 129311: {'created_time': 1773349520.909736, 'last_price_update_time': 1773349520.909745}
2026-03-12 21:05:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:05:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff43d0>
2026-03-12 21:05:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/7.jpeg saved to cache
2026-03-12 21:05:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:05:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:05:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125618d0>
2026-03-12 21:05:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/6.jpeg saved to cache
2026-03-12 21:05:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:05:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:05:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19633e10>
2026-03-12 21:05:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/5.jpeg saved to cache
2026-03-12 21:05:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:05:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:05:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12563c90>
2026-03-12 21:05:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/4.jpeg saved to cache
2026-03-12 21:05:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:05:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:05:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ac0d0>
2026-03-12 21:05:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/3.jpeg saved to cache
2026-03-12 21:05:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:05:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:05:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19397110>
2026-03-12 21:05:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/2.jpeg saved to cache
2026-03-12 21:05:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:05:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:05:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19352750>
2026-03-12 21:05:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/1.jpeg saved to cache
2026-03-12 21:05:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:05:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129310)
2026-03-12 21:05:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282ddd0>
2026-03-12 21:05:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/0.jpeg saved to cache
2026-03-12 21:05:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f
2026-03-12 21:05:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 81b8a022-bd50-5f56-a25c-8a73bab47e4f, skipping ID generation
2026-03-12 21:05:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f with scrape type 1
2026-03-12 21:05:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 81b8a022-bd50-5f56-a25c-8a73bab47e4f sending to next pipeline
2026-03-12 21:05:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 81b8a022-bd50-5f56-a25c-8a73bab47e4f, identifier: 129310
2026-03-12 21:05:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 81b8a022-bd50-5f56-a25c-8a73bab47e4f with identifier: 129310
2026-03-12 21:05:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 81b8a022-bd50-5f56-a25c-8a73bab47e4f with identifier: 129310
2026-03-12 21:05:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 81b8a022-bd50-5f56-a25c-8a73bab47e4f with identifier: 129310 to the API
2026-03-12 21:05:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:05:31 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:05:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 76,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '81b8a022-bd50-5f56-a25c-8a73bab47e4f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA963WD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-club-m-650-15-bluehdi-75cv-bvm5-129310',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 64347,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79482,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118360,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92628,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129561,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 152902,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134181,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111607,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125705,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62455,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_81b8a022-bd50-5f56-a25c-8a73bab47e4f/81b8a022-bd50-5f56-a25c-8a73bab47e4f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 107421,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129310/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2021-07-21',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Club M 650 1.5 BlueHDi 75CV BVM5',
'transmission': 'manual',
'trim': 'Club M 650 1.5 BlueHDi 75CV BVM5',
'vin': 'VR7EFYHWCMN532873',
'year': 2021}
2026-03-12 21:05:31 [arval.fr] INFO: Saving data for 129310: {'created_time': 1773349531.574379, 'last_price_update_time': 1773349531.574389}
2026-03-12 21:05:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:05:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bf8d0>
2026-03-12 21:05:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/9.jpeg saved to cache
2026-03-12 21:05:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:05:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:05:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f89190>
2026-03-12 21:05:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/8.jpeg saved to cache
2026-03-12 21:05:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:05:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287cbd0>
2026-03-12 21:05:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/9.jpeg saved to cache
2026-03-12 21:05:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bf810>
2026-03-12 21:05:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/8.jpeg saved to cache
2026-03-12 21:05:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa4f90>
2026-03-12 21:05:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/9.jpeg saved to cache
2026-03-12 21:05:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd7a50>
2026-03-12 21:05:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/8.jpeg saved to cache
2026-03-12 21:05:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727c10>
2026-03-12 21:05:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/7.jpeg saved to cache
2026-03-12 21:05:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcdf90>
2026-03-12 21:05:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/6.jpeg saved to cache
2026-03-12 21:05:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273e810>
2026-03-12 21:05:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/5.jpeg saved to cache
2026-03-12 21:05:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12563cd0>
2026-03-12 21:05:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/4.jpeg saved to cache
2026-03-12 21:05:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250bcd0>
2026-03-12 21:05:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/3.jpeg saved to cache
2026-03-12 21:05:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127385d0>
2026-03-12 21:05:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/2.jpeg saved to cache
2026-03-12 21:05:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193535d0>
2026-03-12 21:05:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/1.jpeg saved to cache
2026-03-12 21:05:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129465)
2026-03-12 21:05:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139114d0>
2026-03-12 21:05:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/0.jpeg saved to cache
2026-03-12 21:05:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 169f7891-ef5a-5f5f-8651-028e72c1d1db
2026-03-12 21:05:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 169f7891-ef5a-5f5f-8651-028e72c1d1db, skipping ID generation
2026-03-12 21:05:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 169f7891-ef5a-5f5f-8651-028e72c1d1db with scrape type 1
2026-03-12 21:05:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 169f7891-ef5a-5f5f-8651-028e72c1d1db sending to next pipeline
2026-03-12 21:05:49 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 169f7891-ef5a-5f5f-8651-028e72c1d1db, identifier: 129465
2026-03-12 21:05:49 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 169f7891-ef5a-5f5f-8651-028e72c1d1db with identifier: 129465
2026-03-12 21:05:49 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 169f7891-ef5a-5f5f-8651-028e72c1d1db with identifier: 129465
2026-03-12 21:05:49 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 169f7891-ef5a-5f5f-8651-028e72c1d1db with identifier: 129465 to the API
2026-03-12 21:05:49 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:05:49 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:05:49 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '169f7891-ef5a-5f5f-8651-028e72c1d1db',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC331RN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-intens-etech-hybride-rechargeable-160-129465',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 44800,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76437,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64280,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76187,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77809,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79096,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59990,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74722,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80302,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52854,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_169f7891-ef5a-5f5f-8651-028e72c1d1db/169f7891-ef5a-5f5f-8651-028e72c1d1db_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59312,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129465/9.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-10-28',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur Intens ETech hybride rechargeable 160',
'transmission': 'automatic',
'trim': 'Intens ETech hybride rechargeable 160',
'vin': 'VF1RJB00167571110',
'year': 2021}
2026-03-12 21:05:49 [arval.fr] INFO: Saving data for 129465: {'created_time': 1773349549.379351, 'last_price_update_time': 1773349549.379361}
2026-03-12 21:05:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:05:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193535d0>
2026-03-12 21:05:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/7.jpeg saved to cache
2026-03-12 21:05:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509f90>
2026-03-12 21:05:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/6.jpeg saved to cache
2026-03-12 21:05:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:50 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:05:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7ce2a5df-c467-554b-85d3-4500c12845d3 with identifier: 129466
2026-03-12 21:05:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ce2a5df-c467-554b-85d3-4500c12845d3 with scrape type 1
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/0.jpeg not downloaded yet
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/1.jpeg not downloaded yet
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/2.jpeg not downloaded yet
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/3.jpeg not downloaded yet
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/4.jpeg not downloaded yet
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/5.jpeg not downloaded yet
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/6.jpeg not downloaded yet
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/7.jpeg not downloaded yet
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/8.jpeg not downloaded yet
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/9.jpeg not downloaded yet
2026-03-12 21:05:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727990>
2026-03-12 21:05:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/5.jpeg saved to cache
2026-03-12 21:05:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:05:52 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 92176b52-6bf3-582a-80ef-045fadad092b with identifier: 129467
2026-03-12 21:05:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92176b52-6bf3-582a-80ef-045fadad092b with scrape type 1
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/0.jpeg not downloaded yet
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/1.jpeg not downloaded yet
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/2.jpeg not downloaded yet
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/3.jpeg not downloaded yet
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/4.jpeg not downloaded yet
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/5.jpeg not downloaded yet
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/6.jpeg not downloaded yet
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/7.jpeg not downloaded yet
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/8.jpeg not downloaded yet
2026-03-12 21:05:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/9.jpeg not downloaded yet
2026-03-12 21:05:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f88dd0>
2026-03-12 21:05:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/4.jpeg saved to cache
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:05:53 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c2fa33d8-1d48-5153-a5b4-fe50456f5eef with identifier: 129468
2026-03-12 21:05:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef with scrape type 1
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/0.jpeg not downloaded yet
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/1.jpeg not downloaded yet
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/2.jpeg not downloaded yet
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/3.jpeg not downloaded yet
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/4.jpeg not downloaded yet
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/5.jpeg not downloaded yet
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/6.jpeg not downloaded yet
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/7.jpeg not downloaded yet
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/8.jpeg not downloaded yet
2026-03-12 21:05:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/9.jpeg not downloaded yet
2026-03-12 21:05:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271c410>
2026-03-12 21:05:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/3.jpeg saved to cache
2026-03-12 21:05:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af690>
2026-03-12 21:05:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/2.jpeg saved to cache
2026-03-12 21:05:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5b6d0>
2026-03-12 21:05:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/1.jpeg saved to cache
2026-03-12 21:05:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129464)
2026-03-12 21:05:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc950>
2026-03-12 21:05:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/0.jpeg saved to cache
2026-03-12 21:05:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c45d8f44-6022-5bb7-b2cd-1621829026f3
2026-03-12 21:05:57 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c45d8f44-6022-5bb7-b2cd-1621829026f3, skipping ID generation
2026-03-12 21:05:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c45d8f44-6022-5bb7-b2cd-1621829026f3 with scrape type 1
2026-03-12 21:05:57 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c45d8f44-6022-5bb7-b2cd-1621829026f3 sending to next pipeline
2026-03-12 21:05:58 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c45d8f44-6022-5bb7-b2cd-1621829026f3, identifier: 129464
2026-03-12 21:05:58 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c45d8f44-6022-5bb7-b2cd-1621829026f3 with identifier: 129464
2026-03-12 21:05:58 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c45d8f44-6022-5bb7-b2cd-1621829026f3 with identifier: 129464
2026-03-12 21:05:58 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c45d8f44-6022-5bb7-b2cd-1621829026f3 with identifier: 129464 to the API
2026-03-12 21:05:58 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:05:58 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:05:58 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'c45d8f44-6022-5bb7-b2cd-1621829026f3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH867FT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-karoq-ambition-15-tsi-act-150-129464',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Karoq',
'odometer': 84439,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84416,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70881,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83538,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87059,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86486,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66318,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81161,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85778,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70559,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c45d8f44-6022-5bb7-b2cd-1621829026f3/c45d8f44-6022-5bb7-b2cd-1621829026f3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89768,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129464/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Karoq Ambition 1.5 TSI ACT 150',
'transmission': 'manual',
'trim': 'Ambition 1.5 TSI ACT 150',
'vin': 'TMBJR7NU7NC201785',
'year': 2022}
2026-03-12 21:05:58 [arval.fr] INFO: Saving data for 129464: {'created_time': 1773349558.384062, 'last_price_update_time': 1773349558.384074}
2026-03-12 21:05:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:05:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:05:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396f450>
2026-03-12 21:05:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:05:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:05:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:05:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/7.jpeg saved to cache
2026-03-12 21:05:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:06:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:06:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726090>
2026-03-12 21:06:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/6.jpeg saved to cache
2026-03-12 21:06:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:06:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:06:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8350>
2026-03-12 21:06:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/5.jpeg saved to cache
2026-03-12 21:06:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:06:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:06:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139aea50>
2026-03-12 21:06:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/4.jpeg saved to cache
2026-03-12 21:06:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:06:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:06:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663b90>
2026-03-12 21:06:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/3.jpeg saved to cache
2026-03-12 21:06:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:06:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:06:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724910>
2026-03-12 21:06:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/2.jpeg saved to cache
2026-03-12 21:06:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:06:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:06:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02f50>
2026-03-12 21:06:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/1.jpeg saved to cache
2026-03-12 21:06:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:06:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129314)
2026-03-12 21:06:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d4510>
2026-03-12 21:06:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/0.jpeg saved to cache
2026-03-12 21:06:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1c219ca0-48f4-53db-ad20-aca4546e41fe
2026-03-12 21:06:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1c219ca0-48f4-53db-ad20-aca4546e41fe, skipping ID generation
2026-03-12 21:06:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1c219ca0-48f4-53db-ad20-aca4546e41fe with scrape type 1
2026-03-12 21:06:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1c219ca0-48f4-53db-ad20-aca4546e41fe sending to next pipeline
2026-03-12 21:06:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1c219ca0-48f4-53db-ad20-aca4546e41fe, identifier: 129314
2026-03-12 21:06:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1c219ca0-48f4-53db-ad20-aca4546e41fe with identifier: 129314
2026-03-12 21:06:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1c219ca0-48f4-53db-ad20-aca4546e41fe with identifier: 129314
2026-03-12 21:06:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1c219ca0-48f4-53db-ad20-aca4546e41fe with identifier: 129314 to the API
2026-03-12 21:06:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:06:08 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:06:08 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 476,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '1c219ca0-48f4-53db-ad20-aca4546e41fe',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ279FY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-grande-autonomie-129314',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 44262,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80468,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80777,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100824,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 2100798,
'Height': 3360,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/3.jpeg',
'Width': 6720},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69477,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105791,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92396,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78130,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80070,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1c219ca0-48f4-53db-ad20-aca4546e41fe/1c219ca0-48f4-53db-ad20-aca4546e41fe_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106901,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129314/9.jpeg',
'Width': 1280}],
'price': 32990.0,
'price_includes_vat': True,
'registration_date': '2022-09-02',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Grande Autonomie',
'transmission': 'automatic',
'trim': 'Grande Autonomie',
'vin': 'LRW3E7EK8NC620325',
'year': 2022}
2026-03-12 21:06:08 [arval.fr] INFO: Saving data for 129314: {'created_time': 1773349568.802694, 'last_price_update_time': 1773349568.802704}
2026-03-12 21:06:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663d50>
2026-03-12 21:06:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/9.jpeg saved to cache
2026-03-12 21:06:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813750>
2026-03-12 21:06:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/8.jpeg saved to cache
2026-03-12 21:06:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:11 [scrapy.extensions.logstats] INFO: Crawled 399 pages (at 7 pages/min), scraped 339 items (at 5 items/min)
2026-03-12 21:06:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:06:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc850>
2026-03-12 21:06:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/9.jpeg saved to cache
2026-03-12 21:06:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661890>
2026-03-12 21:06:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/8.jpeg saved to cache
2026-03-12 21:06:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271d990>
2026-03-12 21:06:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/9.jpeg saved to cache
2026-03-12 21:06:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273bc50>
2026-03-12 21:06:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/8.jpeg saved to cache
2026-03-12 21:06:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273c610>
2026-03-12 21:06:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/7.jpeg saved to cache
2026-03-12 21:06:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811990>
2026-03-12 21:06:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/6.jpeg saved to cache
2026-03-12 21:06:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280a610>
2026-03-12 21:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/5.jpeg saved to cache
2026-03-12 21:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811850>
2026-03-12 21:06:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/4.jpeg saved to cache
2026-03-12 21:06:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf790>
2026-03-12 21:06:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/3.jpeg saved to cache
2026-03-12 21:06:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae090>
2026-03-12 21:06:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/2.jpeg saved to cache
2026-03-12 21:06:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724cd0>
2026-03-12 21:06:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/1.jpeg saved to cache
2026-03-12 21:06:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129468)
2026-03-12 21:06:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4ddd0>
2026-03-12 21:06:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/0.jpeg saved to cache
2026-03-12 21:06:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef
2026-03-12 21:06:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c2fa33d8-1d48-5153-a5b4-fe50456f5eef, skipping ID generation
2026-03-12 21:06:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef with scrape type 1
2026-03-12 21:06:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c2fa33d8-1d48-5153-a5b4-fe50456f5eef sending to next pipeline
2026-03-12 21:06:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c2fa33d8-1d48-5153-a5b4-fe50456f5eef, identifier: 129468
2026-03-12 21:06:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c2fa33d8-1d48-5153-a5b4-fe50456f5eef with identifier: 129468
2026-03-12 21:06:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c2fa33d8-1d48-5153-a5b4-fe50456f5eef with identifier: 129468
2026-03-12 21:06:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c2fa33d8-1d48-5153-a5b4-fe50456f5eef with identifier: 129468 to the API
2026-03-12 21:06:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:06:25 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:06:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'c2fa33d8-1d48-5153-a5b4-fe50456f5eef',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP605GX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-austral-techno-esprit-alpine-mild-hybrid-160-129468',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Austral',
'odometer': 98138,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69428,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62919,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68390,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72355,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72847,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65301,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72773,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75060,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36911,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c2fa33d8-1d48-5153-a5b4-fe50456f5eef/c2fa33d8-1d48-5153-a5b4-fe50456f5eef_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57748,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129468/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-06-02',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Austral TECHNO ESPRIT ALPINE MILD HYBRID 160',
'transmission': 'automatic',
'trim': 'TECHNO ESPRIT ALPINE MILD HYBRID 160',
'vin': 'VF1RHN00670388437',
'year': 2023}
2026-03-12 21:06:25 [arval.fr] INFO: Saving data for 129468: {'created_time': 1773349585.518556, 'last_price_update_time': 1773349585.518566}
2026-03-12 21:06:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:26 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:06:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e00190>
2026-03-12 21:06:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/7.jpeg saved to cache
2026-03-12 21:06:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:06:27 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:06:27 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with identifier: 129469
2026-03-12 21:06:27 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with scrape type 1
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/0.jpeg not downloaded yet
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/1.jpeg not downloaded yet
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/2.jpeg not downloaded yet
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/3.jpeg not downloaded yet
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/4.jpeg not downloaded yet
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/5.jpeg not downloaded yet
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/6.jpeg not downloaded yet
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/7.jpeg not downloaded yet
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/8.jpeg not downloaded yet
2026-03-12 21:06:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/9.jpeg not downloaded yet
2026-03-12 21:06:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804c190>
2026-03-12 21:06:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/6.jpeg saved to cache
2026-03-12 21:06:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc3d0>
2026-03-12 21:06:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/5.jpeg saved to cache
2026-03-12 21:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:06:29 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with identifier: 129470
2026-03-12 21:06:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with scrape type 1
2026-03-12 21:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/0.jpeg not downloaded yet
2026-03-12 21:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/1.jpeg not downloaded yet
2026-03-12 21:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/2.jpeg not downloaded yet
2026-03-12 21:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/3.jpeg not downloaded yet
2026-03-12 21:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/4.jpeg not downloaded yet
2026-03-12 21:06:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/5.jpeg not downloaded yet
2026-03-12 21:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/6.jpeg not downloaded yet
2026-03-12 21:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/7.jpeg not downloaded yet
2026-03-12 21:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/8.jpeg not downloaded yet
2026-03-12 21:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/9.jpeg not downloaded yet
2026-03-12 21:06:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c182413d0>
2026-03-12 21:06:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/4.jpeg saved to cache
2026-03-12 21:06:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1310>
2026-03-12 21:06:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/3.jpeg saved to cache
2026-03-12 21:06:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f31490>
2026-03-12 21:06:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/2.jpeg saved to cache
2026-03-12 21:06:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1150>
2026-03-12 21:06:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/1.jpeg saved to cache
2026-03-12 21:06:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129467)
2026-03-12 21:06:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f597d0>
2026-03-12 21:06:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/0.jpeg saved to cache
2026-03-12 21:06:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 92176b52-6bf3-582a-80ef-045fadad092b
2026-03-12 21:06:36 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 92176b52-6bf3-582a-80ef-045fadad092b, skipping ID generation
2026-03-12 21:06:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 92176b52-6bf3-582a-80ef-045fadad092b with scrape type 1
2026-03-12 21:06:36 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 92176b52-6bf3-582a-80ef-045fadad092b sending to next pipeline
2026-03-12 21:06:36 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 92176b52-6bf3-582a-80ef-045fadad092b, identifier: 129467
2026-03-12 21:06:36 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 92176b52-6bf3-582a-80ef-045fadad092b with identifier: 129467
2026-03-12 21:06:36 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 92176b52-6bf3-582a-80ef-045fadad092b with identifier: 129467
2026-03-12 21:06:36 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 92176b52-6bf3-582a-80ef-045fadad092b with identifier: 129467 to the API
2026-03-12 21:06:36 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:06:36 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:06:36 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '92176b52-6bf3-582a-80ef-045fadad092b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG163ZE',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-partner-premium-l1-15-bluehdi-100-bvm6-129467',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': 'Partner',
'odometer': 116816,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56538,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45367,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57490,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61055,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57652,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 41053,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53404,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57197,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52664,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_92176b52-6bf3-582a-80ef-045fadad092b/92176b52-6bf3-582a-80ef-045fadad092b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70164,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129467/9.jpeg',
'Width': 1280}],
'price': 11590.0,
'price_includes_vat': True,
'registration_date': '2022-06-17',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot Partner Premium L1 1.5 BlueHDi 100 BVM6',
'transmission': 'manual',
'trim': 'Premium L1 1.5 BlueHDi 100 BVM6',
'vin': 'VR3EFYHT2NJ613371',
'year': 2022}
2026-03-12 21:06:36 [arval.fr] INFO: Saving data for 129467: {'created_time': 1773349596.606883, 'last_price_update_time': 1773349596.606893}
2026-03-12 21:06:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f5c50>
2026-03-12 21:06:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/7.jpeg saved to cache
2026-03-12 21:06:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241b10>
2026-03-12 21:06:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/6.jpeg saved to cache
2026-03-12 21:06:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02850>
2026-03-12 21:06:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/5.jpeg saved to cache
2026-03-12 21:06:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083550>
2026-03-12 21:06:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/4.jpeg saved to cache
2026-03-12 21:06:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139afa10>
2026-03-12 21:06:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/3.jpeg saved to cache
2026-03-12 21:06:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13913d90>
2026-03-12 21:06:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/2.jpeg saved to cache
2026-03-12 21:06:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126618d0>
2026-03-12 21:06:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/1.jpeg saved to cache
2026-03-12 21:06:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129466)
2026-03-12 21:06:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e01410>
2026-03-12 21:06:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/0.jpeg saved to cache
2026-03-12 21:06:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7ce2a5df-c467-554b-85d3-4500c12845d3
2026-03-12 21:06:46 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7ce2a5df-c467-554b-85d3-4500c12845d3, skipping ID generation
2026-03-12 21:06:46 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7ce2a5df-c467-554b-85d3-4500c12845d3 with scrape type 1
2026-03-12 21:06:46 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7ce2a5df-c467-554b-85d3-4500c12845d3 sending to next pipeline
2026-03-12 21:06:46 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7ce2a5df-c467-554b-85d3-4500c12845d3, identifier: 129466
2026-03-12 21:06:46 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7ce2a5df-c467-554b-85d3-4500c12845d3 with identifier: 129466
2026-03-12 21:06:46 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7ce2a5df-c467-554b-85d3-4500c12845d3 with identifier: 129466
2026-03-12 21:06:46 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7ce2a5df-c467-554b-85d3-4500c12845d3 with identifier: 129466 to the API
2026-03-12 21:06:46 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:06:46 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:06:46 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 67,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '7ce2a5df-c467-554b-85d3-4500c12845d3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK842VZ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-clio-evolution-10-sce-65-bvm5-129466',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Clio',
'odometer': 41513,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 24,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86353,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72469,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86295,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83735,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81894,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72745,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84966,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84210,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131480,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7ce2a5df-c467-554b-85d3-4500c12845d3/7ce2a5df-c467-554b-85d3-4500c12845d3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116111,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129466/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-11-29',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Clio Evolution 1.0 SCe 65 BVM5',
'transmission': 'manual',
'trim': 'Evolution 1.0 SCe 65 BVM5',
'vin': 'VF1RJA00770017655',
'year': 2022}
2026-03-12 21:06:46 [arval.fr] INFO: Saving data for 129466: {'created_time': 1773349606.817792, 'last_price_update_time': 1773349606.817802}
2026-03-12 21:06:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:06:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f30510>
2026-03-12 21:06:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/8.jpeg saved to cache
2026-03-12 21:06:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:06:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:06:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d17d0>
2026-03-12 21:06:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/9.jpeg saved to cache
2026-03-12 21:06:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:06:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:06:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f4690>
2026-03-12 21:06:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/7.jpeg saved to cache
2026-03-12 21:06:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:06:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:06:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e017d0>
2026-03-12 21:06:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/9.jpeg saved to cache
2026-03-12 21:06:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:06:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:06:52 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:06:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13906f50>
2026-03-12 21:06:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/8.jpeg saved to cache
2026-03-12 21:06:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:06:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:06:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19396f50>
2026-03-12 21:06:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/7.jpeg saved to cache
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:06:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:06:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:06:54 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with identifier: 129471
2026-03-12 21:06:54 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with scrape type 1
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/0.jpeg not downloaded yet
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/1.jpeg not downloaded yet
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/2.jpeg not downloaded yet
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/3.jpeg not downloaded yet
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/4.jpeg not downloaded yet
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/5.jpeg not downloaded yet
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/6.jpeg not downloaded yet
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/7.jpeg not downloaded yet
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/8.jpeg not downloaded yet
2026-03-12 21:06:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/9.jpeg not downloaded yet
2026-03-12 21:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:06:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904a90>
2026-03-12 21:06:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/6.jpeg saved to cache
2026-03-12 21:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:06:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:06:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:06:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with identifier: 129472
2026-03-12 21:06:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with scrape type 1
2026-03-12 21:06:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/0.jpeg not downloaded yet
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/1.jpeg not downloaded yet
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/2.jpeg not downloaded yet
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/3.jpeg not downloaded yet
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/4.jpeg not downloaded yet
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/5.jpeg not downloaded yet
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/6.jpeg not downloaded yet
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/7.jpeg not downloaded yet
2026-03-12 21:06:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/8.jpeg not downloaded yet
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/9.jpeg not downloaded yet
2026-03-12 21:06:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287cc90>
2026-03-12 21:06:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/5.jpeg saved to cache
2026-03-12 21:06:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:06:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19632c10>
2026-03-12 21:06:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/4.jpeg saved to cache
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:06:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:06:57 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 981ce330-399d-554f-b3d2-af27f4131878 with identifier: 129473
2026-03-12 21:06:57 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 981ce330-399d-554f-b3d2-af27f4131878 with scrape type 1
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/0.jpeg not downloaded yet
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/1.jpeg not downloaded yet
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/2.jpeg not downloaded yet
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/3.jpeg not downloaded yet
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/4.jpeg not downloaded yet
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/5.jpeg not downloaded yet
2026-03-12 21:06:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/6.jpeg not downloaded yet
2026-03-12 21:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/7.jpeg not downloaded yet
2026-03-12 21:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/8.jpeg not downloaded yet
2026-03-12 21:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/9.jpeg not downloaded yet
2026-03-12 21:06:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:06:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904f50>
2026-03-12 21:06:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:06:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/3.jpeg saved to cache
2026-03-12 21:06:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:06:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:06:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:06:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb8dd0>
2026-03-12 21:06:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:06:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:06:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/2.jpeg saved to cache
2026-03-12 21:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:07:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:07:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19c47710>
2026-03-12 21:07:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/1.jpeg saved to cache
2026-03-12 21:07:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:07:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129470)
2026-03-12 21:07:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662c50>
2026-03-12 21:07:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/0.jpeg saved to cache
2026-03-12 21:07:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e
2026-03-12 21:07:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e, skipping ID generation
2026-03-12 21:07:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with scrape type 1
2026-03-12 21:07:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6e24873f-b8e6-5592-b9c6-d24f0e5c473e sending to next pipeline
2026-03-12 21:07:02 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e, identifier: 129470
2026-03-12 21:07:02 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with identifier: 129470
2026-03-12 21:07:02 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with identifier: 129470
2026-03-12 21:07:02 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6e24873f-b8e6-5592-b9c6-d24f0e5c473e with identifier: 129470 to the API
2026-03-12 21:07:02 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:07:02 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:07:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '6e24873f-b8e6-5592-b9c6-d24f0e5c473e',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG685HV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-sportage-gt-line-premium-16-t-gdi-265-phev-auto-4wd-129470',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Sportage',
'odometer': 85974,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91511,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79483,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93062,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91446,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89616,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77976,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88075,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92217,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 142537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6e24873f-b8e6-5592-b9c6-d24f0e5c473e/6e24873f-b8e6-5592-b9c6-d24f0e5c473e_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125738,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129470/9.jpeg',
'Width': 1280}],
'price': 27990.0,
'price_includes_vat': True,
'registration_date': '2022-05-13',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Sportage GT-LINE PREMIUM 1.6 T-GDI 265 PHEV AUTO 4WD',
'transmission': 'automatic',
'trim': 'GT-LINE PREMIUM 1.6 T-GDI 265 PHEV AUTO 4WD',
'vin': 'U5YPX81HDNL019618',
'year': 2022}
2026-03-12 21:07:02 [arval.fr] INFO: Saving data for 129470: {'created_time': 1773349622.4801, 'last_price_update_time': 1773349622.480114}
2026-03-12 21:07:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:07:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282c950>
2026-03-12 21:07:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/6.jpeg saved to cache
2026-03-12 21:07:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:07:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:07:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2bd0>
2026-03-12 21:07:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/5.jpeg saved to cache
2026-03-12 21:07:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:07:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:07:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904390>
2026-03-12 21:07:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/4.jpeg saved to cache
2026-03-12 21:07:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:07:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:07:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12809b90>
2026-03-12 21:07:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/3.jpeg saved to cache
2026-03-12 21:07:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:07:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:07:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13911b90>
2026-03-12 21:07:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/2.jpeg saved to cache
2026-03-12 21:07:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:07:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:07:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e3490>
2026-03-12 21:07:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/1.jpeg saved to cache
2026-03-12 21:07:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:07:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129469)
2026-03-12 21:07:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd990>
2026-03-12 21:07:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/0.jpeg saved to cache
2026-03-12 21:07:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd
2026-03-12 21:07:10 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd, skipping ID generation
2026-03-12 21:07:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with scrape type 1
2026-03-12 21:07:10 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd sending to next pipeline
2026-03-12 21:07:10 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd, identifier: 129469
2026-03-12 21:07:10 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with identifier: 129469
2026-03-12 21:07:10 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with identifier: 129469
2026-03-12 21:07:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd with identifier: 129469 to the API
2026-03-12 21:07:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:07:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:07:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.8L',
'engine_horse_power': 98,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE879EY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-corolla-hybride-122h-dynamic-business-beyond-zero-129469',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Corolla',
'odometer': 58089,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63828,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75236,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76360,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78367,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64782,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76336,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77922,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56928,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd/cd5ed3d0-cab3-5fa6-aba0-aa139cb0a4cd_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66402,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129469/9.jpeg',
'Width': 1280}],
'price': 21490.0,
'price_includes_vat': True,
'registration_date': '2022-01-20',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Corolla Hybride 122h Dynamic Business Beyond Zero',
'transmission': 'automatic',
'trim': 'Hybride 122h Dynamic Business Beyond Zero',
'vin': 'SB1K93BE10E281032',
'year': 2022}
2026-03-12 21:07:11 [arval.fr] INFO: Saving data for 129469: {'created_time': 1773349631.267645, 'last_price_update_time': 1773349631.267657}
2026-03-12 21:07:11 [scrapy.extensions.logstats] INFO: Crawled 403 pages (at 4 pages/min), scraped 344 items (at 5 items/min)
2026-03-12 21:07:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:07:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19379010>
2026-03-12 21:07:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/9.jpeg saved to cache
2026-03-12 21:07:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cc850>
2026-03-12 21:07:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/8.jpeg saved to cache
2026-03-12 21:07:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f490>
2026-03-12 21:07:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/7.jpeg saved to cache
2026-03-12 21:07:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180ca910>
2026-03-12 21:07:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/9.jpeg saved to cache
2026-03-12 21:07:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7ed0>
2026-03-12 21:07:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/8.jpeg saved to cache
2026-03-12 21:07:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784390>
2026-03-12 21:07:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/9.jpeg saved to cache
2026-03-12 21:07:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f450>
2026-03-12 21:07:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/8.jpeg saved to cache
2026-03-12 21:07:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785ad0>
2026-03-12 21:07:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/7.jpeg saved to cache
2026-03-12 21:07:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804cad0>
2026-03-12 21:07:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/6.jpeg saved to cache
2026-03-12 21:07:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396ded0>
2026-03-12 21:07:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/5.jpeg saved to cache
2026-03-12 21:07:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804ca50>
2026-03-12 21:07:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/4.jpeg saved to cache
2026-03-12 21:07:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5e50>
2026-03-12 21:07:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/3.jpeg saved to cache
2026-03-12 21:07:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271c390>
2026-03-12 21:07:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/2.jpeg saved to cache
2026-03-12 21:07:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5610>
2026-03-12 21:07:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/1.jpeg saved to cache
2026-03-12 21:07:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129473)
2026-03-12 21:07:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:07:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd83d0>
2026-03-12 21:07:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/0.jpeg saved to cache
2026-03-12 21:07:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 981ce330-399d-554f-b3d2-af27f4131878
2026-03-12 21:07:30 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 981ce330-399d-554f-b3d2-af27f4131878, skipping ID generation
2026-03-12 21:07:30 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 981ce330-399d-554f-b3d2-af27f4131878 with scrape type 1
2026-03-12 21:07:30 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 981ce330-399d-554f-b3d2-af27f4131878 sending to next pipeline
2026-03-12 21:07:30 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 981ce330-399d-554f-b3d2-af27f4131878, identifier: 129473
2026-03-12 21:07:30 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 981ce330-399d-554f-b3d2-af27f4131878 with identifier: 129473
2026-03-12 21:07:30 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 981ce330-399d-554f-b3d2-af27f4131878 with identifier: 129473
2026-03-12 21:07:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 981ce330-399d-554f-b3d2-af27f4131878 with identifier: 129473 to the API
2026-03-12 21:07:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:07:30 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:07:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '981ce330-399d-554f-b3d2-af27f4131878',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY531PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-129473',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 13466,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 27,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83228,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75543,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85385,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82612,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81019,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68592,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77645,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82965,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138286,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_981ce330-399d-554f-b3d2-af27f4131878/981ce330-399d-554f-b3d2-af27f4131878_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103356,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129473/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2024-08-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT110852',
'year': 2024}
2026-03-12 21:07:31 [arval.fr] INFO: Saving data for 129473: {'created_time': 1773349651.202707, 'last_price_update_time': 1773349651.202717}
2026-03-12 21:07:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e024d0>
2026-03-12 21:07:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/6.jpeg saved to cache
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:07:32 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with identifier: 129474
2026-03-12 21:07:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with scrape type 1
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/0.jpeg not downloaded yet
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/1.jpeg not downloaded yet
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/2.jpeg not downloaded yet
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/3.jpeg not downloaded yet
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/4.jpeg not downloaded yet
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/5.jpeg not downloaded yet
2026-03-12 21:07:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/6.jpeg not downloaded yet
2026-03-12 21:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/7.jpeg not downloaded yet
2026-03-12 21:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/8.jpeg not downloaded yet
2026-03-12 21:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/9.jpeg not downloaded yet
2026-03-12 21:07:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287da10>
2026-03-12 21:07:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/5.jpeg saved to cache
2026-03-12 21:07:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128105d0>
2026-03-12 21:07:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/4.jpeg saved to cache
2026-03-12 21:07:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1280af10>
2026-03-12 21:07:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/3.jpeg saved to cache
2026-03-12 21:07:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724d90>
2026-03-12 21:07:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/2.jpeg saved to cache
2026-03-12 21:07:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f593d0>
2026-03-12 21:07:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/1.jpeg saved to cache
2026-03-12 21:07:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129472)
2026-03-12 21:07:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660ed0>
2026-03-12 21:07:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/0.jpeg saved to cache
2026-03-12 21:07:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3
2026-03-12 21:07:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3, skipping ID generation
2026-03-12 21:07:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with scrape type 1
2026-03-12 21:07:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 sending to next pipeline
2026-03-12 21:07:40 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3, identifier: 129472
2026-03-12 21:07:40 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with identifier: 129472
2026-03-12 21:07:40 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with identifier: 129472
2026-03-12 21:07:40 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 4b07f952-2167-5cfd-adbc-5f256cc5a6e3 with identifier: 129472 to the API
2026-03-12 21:07:40 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:07:40 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:07:40 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '4b07f952-2167-5cfd-adbc-5f256cc5a6e3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY219PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-129472',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 16852,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 26,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83800,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77003,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85023,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84968,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84331,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71612,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81476,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86131,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140094,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_4b07f952-2167-5cfd-adbc-5f256cc5a6e3/4b07f952-2167-5cfd-adbc-5f256cc5a6e3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100614,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129472/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2024-08-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT110848',
'year': 2024}
2026-03-12 21:07:40 [arval.fr] INFO: Saving data for 129472: {'created_time': 1773349660.818055, 'last_price_update_time': 1773349660.818065}
2026-03-12 21:07:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19378a90>
2026-03-12 21:07:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/7.jpeg saved to cache
2026-03-12 21:07:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660650>
2026-03-12 21:07:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/6.jpeg saved to cache
2026-03-12 21:07:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff6190>
2026-03-12 21:07:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/5.jpeg saved to cache
2026-03-12 21:07:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912dd0>
2026-03-12 21:07:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/4.jpeg saved to cache
2026-03-12 21:07:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa5a90>
2026-03-12 21:07:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/3.jpeg saved to cache
2026-03-12 21:07:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d2410>
2026-03-12 21:07:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/2.jpeg saved to cache
2026-03-12 21:07:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fb9890>
2026-03-12 21:07:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:07:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/1.jpeg saved to cache
2026-03-12 21:07:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129471)
2026-03-12 21:07:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4db10>
2026-03-12 21:07:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/0.jpeg saved to cache
2026-03-12 21:07:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b
2026-03-12 21:07:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b, skipping ID generation
2026-03-12 21:07:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with scrape type 1
2026-03-12 21:07:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b sending to next pipeline
2026-03-12 21:07:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b, identifier: 129471
2026-03-12 21:07:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with identifier: 129471
2026-03-12 21:07:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with identifier: 129471
2026-03-12 21:07:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b with identifier: 129471 to the API
2026-03-12 21:07:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:07:50 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:07:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'beige',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY241PY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-max-12-puretech-80-bvm5-129471',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 14489,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 25,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82579,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74289,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81062,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79729,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79548,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69337,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78620,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81419,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137351,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b/271f6c5e-8b0d-5dc5-9d6d-5a4d9856ae1b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 100617,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129471/9.jpeg',
'Width': 1280}],
'price': 12390.0,
'price_includes_vat': True,
'registration_date': '2024-08-02',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Max 1.2 PureTech 80 BVM5',
'transmission': 'manual',
'trim': 'Max 1.2 PureTech 80 BVM5',
'vin': 'VF7SXHMRVRT110818',
'year': 2024}
2026-03-12 21:07:50 [arval.fr] INFO: Saving data for 129471: {'created_time': 1773349670.615931, 'last_price_update_time': 1773349670.61594}
2026-03-12 21:07:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 21:07:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef350>
2026-03-12 21:07:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/7.jpeg saved to cache
2026-03-12 21:07:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 21:07:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 21:07:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bd9d0>
2026-03-12 21:07:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/6.jpeg saved to cache
2026-03-12 21:07:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 21:07:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:07:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ee50>
2026-03-12 21:07:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/9.jpeg saved to cache
2026-03-12 21:07:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:07:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:07:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bca90>
2026-03-12 21:07:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/8.jpeg saved to cache
2026-03-12 21:07:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:07:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:07:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273c050>
2026-03-12 21:07:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/7.jpeg saved to cache
2026-03-12 21:07:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:07:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:07:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f59f10>
2026-03-12 21:07:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/6.jpeg saved to cache
2026-03-12 21:07:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:07:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:07:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125096d0>
2026-03-12 21:07:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/5.jpeg saved to cache
2026-03-12 21:07:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:07:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:07:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:07:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12787310>
2026-03-12 21:07:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:07:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:07:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:07:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/4.jpeg saved to cache
2026-03-12 21:07:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:08:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:08:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905950>
2026-03-12 21:08:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/3.jpeg saved to cache
2026-03-12 21:08:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:08:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:08:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785f90>
2026-03-12 21:08:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/2.jpeg saved to cache
2026-03-12 21:08:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:08:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:08:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810ed0>
2026-03-12 21:08:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/1.jpeg saved to cache
2026-03-12 21:08:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:08:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129474)
2026-03-12 21:08:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d17d0>
2026-03-12 21:08:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/0.jpeg saved to cache
2026-03-12 21:08:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526
2026-03-12 21:08:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526, skipping ID generation
2026-03-12 21:08:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with scrape type 1
2026-03-12 21:08:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 sending to next pipeline
2026-03-12 21:08:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526, identifier: 129474
2026-03-12 21:08:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with identifier: 129474
2026-03-12 21:08:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with identifier: 129474
2026-03-12 21:08:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1edc4311-c4fe-5d13-bd1b-bcc71e5fc526 with identifier: 129474 to the API
2026-03-12 21:08:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:08:05 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:08:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 265,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '1edc4311-c4fe-5d13-bd1b-bcc71e5fc526',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK153KY',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-sportage-active-business-16-t-gdi-265-phev-auto-4wd-129474',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Sportage',
'odometer': 26251,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91721,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76690,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90178,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91716,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 90889,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74897,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91006,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93415,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1edc4311-c4fe-5d13-bd1b-bcc71e5fc526/1edc4311-c4fe-5d13-bd1b-bcc71e5fc526_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126627,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129474/9.jpeg',
'Width': 1280}],
'price': 29990.0,
'price_includes_vat': True,
'registration_date': '2022-11-08',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Sportage ACTIVE BUSINESS 1.6 T-GDI 265 PHEV AUTO 4WD',
'transmission': 'automatic',
'trim': 'ACTIVE BUSINESS 1.6 T-GDI 265 PHEV AUTO 4WD',
'vin': 'U5YPV81HDNL043719',
'year': 2022}
2026-03-12 21:08:05 [arval.fr] INFO: Saving data for 129474: {'created_time': 1773349685.161761, 'last_price_update_time': 1773349685.16177}
2026-03-12 21:08:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 21:08:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa7cd0>
2026-03-12 21:08:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/5.jpeg saved to cache
2026-03-12 21:08:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 21:08:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 21:08:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912c90>
2026-03-12 21:08:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/4.jpeg saved to cache
2026-03-12 21:08:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 21:08:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 21:08:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bec90>
2026-03-12 21:08:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/3.jpeg saved to cache
2026-03-12 21:08:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 21:08:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 21:08:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912010>
2026-03-12 21:08:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/2.jpeg saved to cache
2026-03-12 21:08:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 21:08:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 21:08:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:08:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738a50>
2026-03-12 21:08:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/1.jpeg saved to cache
2026-03-12 21:08:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 21:08:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:08:11 [scrapy.extensions.logstats] INFO: Crawled 405 pages (at 2 pages/min), scraped 348 items (at 4 items/min)
2026-03-12 21:08:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:08:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:08:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 11308ed7-799d-5013-b7cd-b8898d969cbe with identifier: 129476
2026-03-12 21:08:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11308ed7-799d-5013-b7cd-b8898d969cbe with scrape type 1
2026-03-12 21:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/0.jpeg not downloaded yet
2026-03-12 21:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/1.jpeg not downloaded yet
2026-03-12 21:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/2.jpeg not downloaded yet
2026-03-12 21:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/3.jpeg not downloaded yet
2026-03-12 21:08:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130217)
2026-03-12 21:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/4.jpeg not downloaded yet
2026-03-12 21:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/5.jpeg not downloaded yet
2026-03-12 21:08:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/6.jpeg not downloaded yet
2026-03-12 21:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/7.jpeg not downloaded yet
2026-03-12 21:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/8.jpeg not downloaded yet
2026-03-12 21:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/9.jpeg not downloaded yet
2026-03-12 21:08:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa73d0>
2026-03-12 21:08:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/0.jpeg saved to cache
2026-03-12 21:08:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b
2026-03-12 21:08:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 63590d97-2c36-5f7d-a2ba-89a2729ae70b, skipping ID generation
2026-03-12 21:08:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b with scrape type 1
2026-03-12 21:08:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 63590d97-2c36-5f7d-a2ba-89a2729ae70b sending to next pipeline
2026-03-12 21:08:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 63590d97-2c36-5f7d-a2ba-89a2729ae70b, identifier: 130217
2026-03-12 21:08:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 63590d97-2c36-5f7d-a2ba-89a2729ae70b with identifier: 130217
2026-03-12 21:08:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 63590d97-2c36-5f7d-a2ba-89a2729ae70b with identifier: 130217
2026-03-12 21:08:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 63590d97-2c36-5f7d-a2ba-89a2729ae70b with identifier: 130217 to the API
2026-03-12 21:08:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:08:12 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:08:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 200,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '63590d97-2c36-5f7d-a2ba-89a2729ae70b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS153LM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-austral-techno-12-e-tech-hybrid-200-bva6-130217',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Austral',
'odometer': 69874,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85415,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94234,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95365,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94323,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82749,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93866,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96964,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71110,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_63590d97-2c36-5f7d-a2ba-89a2729ae70b/63590d97-2c36-5f7d-a2ba-89a2729ae70b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81569,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130217/9.jpeg',
'Width': 1280}],
'price': 24990.0,
'price_includes_vat': True,
'registration_date': '2023-11-17',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Austral Techno 1.2 E-TECH Hybrid 200 BVA6',
'transmission': 'automatic',
'trim': 'Techno 1.2 E-TECH Hybrid 200 BVA6',
'vin': 'VF1RHN00X71839881',
'year': 2023}
2026-03-12 21:08:12 [arval.fr] INFO: Saving data for 130217: {'created_time': 1773349692.569745, 'last_price_update_time': 1773349692.569754}
2026-03-12 21:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:08:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 21:08:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 954d3ca6-1288-5a1f-93ad-86b969c66268 with identifier: 129477
2026-03-12 21:08:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 954d3ca6-1288-5a1f-93ad-86b969c66268 with scrape type 1
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/0.jpeg not downloaded yet
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/1.jpeg not downloaded yet
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/2.jpeg not downloaded yet
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/3.jpeg not downloaded yet
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/4.jpeg not downloaded yet
2026-03-12 21:08:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662750>
2026-03-12 21:08:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/7.jpeg saved to cache
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/5.jpeg not downloaded yet
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/6.jpeg not downloaded yet
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/7.jpeg not downloaded yet
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/8.jpeg not downloaded yet
2026-03-12 21:08:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/9.jpeg not downloaded yet
2026-03-12 21:08:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 21:08:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810d50>
2026-03-12 21:08:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/6.jpeg saved to cache
2026-03-12 21:08:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 21:08:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 21:08:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180caf10>
2026-03-12 21:08:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/5.jpeg saved to cache
2026-03-12 21:08:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 21:08:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 21:08:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250a410>
2026-03-12 21:08:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/4.jpeg saved to cache
2026-03-12 21:08:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 21:08:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 21:08:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659010>
2026-03-12 21:08:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/3.jpeg saved to cache
2026-03-12 21:08:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 21:08:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 21:08:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950e910>
2026-03-12 21:08:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/2.jpeg saved to cache
2026-03-12 21:08:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 21:08:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 21:08:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12755110>
2026-03-12 21:08:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/1.jpeg saved to cache
2026-03-12 21:08:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 21:08:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129475)
2026-03-12 21:08:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738fd0>
2026-03-12 21:08:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/0.jpeg saved to cache
2026-03-12 21:08:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item e8ed8cc1-4a53-5525-aca5-95a900739977
2026-03-12 21:08:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: e8ed8cc1-4a53-5525-aca5-95a900739977, skipping ID generation
2026-03-12 21:08:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item e8ed8cc1-4a53-5525-aca5-95a900739977 with scrape type 1
2026-03-12 21:08:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item e8ed8cc1-4a53-5525-aca5-95a900739977 sending to next pipeline
2026-03-12 21:08:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: e8ed8cc1-4a53-5525-aca5-95a900739977, identifier: 129475
2026-03-12 21:08:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: e8ed8cc1-4a53-5525-aca5-95a900739977 with identifier: 129475
2026-03-12 21:08:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: e8ed8cc1-4a53-5525-aca5-95a900739977 with identifier: 129475
2026-03-12 21:08:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: e8ed8cc1-4a53-5525-aca5-95a900739977 with identifier: 129475 to the API
2026-03-12 21:08:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:08:21 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:08:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'e8ed8cc1-4a53-5525-aca5-95a900739977',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK995DN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-129475',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 44862,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 19,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74705,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64977,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74110,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75193,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75158,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63920,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74636,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75054,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 110691,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_e8ed8cc1-4a53-5525-aca5-95a900739977/e8ed8cc1-4a53-5525-aca5-95a900739977_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81375,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129475/9.jpeg',
'Width': 1280}],
'price': 27490.0,
'price_includes_vat': True,
'registration_date': '2022-10-24',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS2PC661129',
'year': 2022}
2026-03-12 21:08:22 [arval.fr] INFO: Saving data for 129475: {'created_time': 1773349702.073684, 'last_price_update_time': 1773349702.073695}
2026-03-12 21:08:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 21:08:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806a450>
2026-03-12 21:08:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/5.jpeg saved to cache
2026-03-12 21:08:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 21:08:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 21:08:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12508250>
2026-03-12 21:08:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/4.jpeg saved to cache
2026-03-12 21:08:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 21:08:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 21:08:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b9e10>
2026-03-12 21:08:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/3.jpeg saved to cache
2026-03-12 21:08:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 21:08:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 21:08:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18068b10>
2026-03-12 21:08:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/2.jpeg saved to cache
2026-03-12 21:08:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 21:08:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 21:08:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241390>
2026-03-12 21:08:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:08:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/1.jpeg saved to cache
2026-03-12 21:08:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 21:08:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130216)
2026-03-12 21:08:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d56d0>
2026-03-12 21:08:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:08:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/0.jpeg saved to cache
2026-03-12 21:08:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f
2026-03-12 21:08:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f5ded516-9792-56b6-bfd2-b5a67c81ea7f, skipping ID generation
2026-03-12 21:08:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f with scrape type 1
2026-03-12 21:08:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f5ded516-9792-56b6-bfd2-b5a67c81ea7f sending to next pipeline
2026-03-12 21:08:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f5ded516-9792-56b6-bfd2-b5a67c81ea7f, identifier: 130216
2026-03-12 21:08:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f5ded516-9792-56b6-bfd2-b5a67c81ea7f with identifier: 130216
2026-03-12 21:08:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f5ded516-9792-56b6-bfd2-b5a67c81ea7f with identifier: 130216
2026-03-12 21:08:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f5ded516-9792-56b6-bfd2-b5a67c81ea7f with identifier: 130216 to the API
2026-03-12 21:08:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:08:28 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:08:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f5ded516-9792-56b6-bfd2-b5a67c81ea7f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK437MR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-mini-cooper-edition-premium-plus-136-bva7-130216',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Mini',
'odometer': 23919,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69068,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62976,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69863,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63958,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68961,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61362,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69095,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65224,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 154455,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f5ded516-9792-56b6-bfd2-b5a67c81ea7f/f5ded516-9792-56b6-bfd2-b5a67c81ea7f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 126639,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130216/9.jpeg',
'Width': 1280}],
'price': 25590.0,
'price_includes_vat': True,
'registration_date': '2022-11-14',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Mini Cooper Edition Premium Plus 136 BVA7',
'transmission': 'automatic',
'trim': 'Cooper Edition Premium Plus 136 BVA7',
'vin': 'WMW31DK0302T54014',
'year': 2022}
2026-03-12 21:08:28 [arval.fr] INFO: Saving data for 130216: {'created_time': 1773349708.946769, 'last_price_update_time': 1773349708.94678}
2026-03-12 21:08:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273b2d0>
2026-03-12 21:08:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/3.jpeg saved to cache
2026-03-12 21:08:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd3d0>
2026-03-12 21:08:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/9.jpeg saved to cache
2026-03-12 21:08:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180cb9d0>
2026-03-12 21:08:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:08:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/8.jpeg saved to cache
2026-03-12 21:08:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12739cd0>
2026-03-12 21:08:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/9.jpeg saved to cache
2026-03-12 21:08:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:08:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12757cd0>
2026-03-12 21:08:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/8.jpeg saved to cache
2026-03-12 21:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196324d0>
2026-03-12 21:08:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/7.jpeg saved to cache
2026-03-12 21:08:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:08:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:08:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c5b4510e-a4da-5fa6-af13-f8456327e894 with identifier: 129650
2026-03-12 21:08:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5b4510e-a4da-5fa6-af13-f8456327e894 with scrape type 1
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/0.jpeg not downloaded yet
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/1.jpeg not downloaded yet
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/2.jpeg not downloaded yet
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/3.jpeg not downloaded yet
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/4.jpeg not downloaded yet
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/5.jpeg not downloaded yet
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/6.jpeg not downloaded yet
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/7.jpeg not downloaded yet
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/8.jpeg not downloaded yet
2026-03-12 21:08:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/9.jpeg not downloaded yet
2026-03-12 21:08:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12786990>
2026-03-12 21:08:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/6.jpeg saved to cache
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:36 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:08:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:08:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 15b1f440-a13a-5623-9595-13ce1f39e5b9 with identifier: 129651
2026-03-12 21:08:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15b1f440-a13a-5623-9595-13ce1f39e5b9 with scrape type 1
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/0.jpeg not downloaded yet
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/1.jpeg not downloaded yet
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/2.jpeg not downloaded yet
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/3.jpeg not downloaded yet
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/4.jpeg not downloaded yet
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/5.jpeg not downloaded yet
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/6.jpeg not downloaded yet
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/7.jpeg not downloaded yet
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/8.jpeg not downloaded yet
2026-03-12 21:08:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/9.jpeg not downloaded yet
2026-03-12 21:08:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18083290>
2026-03-12 21:08:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/5.jpeg saved to cache
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:08:37 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with identifier: 129652
2026-03-12 21:08:37 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with scrape type 1
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/0.jpeg not downloaded yet
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/1.jpeg not downloaded yet
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/2.jpeg not downloaded yet
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/3.jpeg not downloaded yet
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/4.jpeg not downloaded yet
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/5.jpeg not downloaded yet
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/6.jpeg not downloaded yet
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/7.jpeg not downloaded yet
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/8.jpeg not downloaded yet
2026-03-12 21:08:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/9.jpeg not downloaded yet
2026-03-12 21:08:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663750>
2026-03-12 21:08:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/4.jpeg saved to cache
2026-03-12 21:08:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126df050>
2026-03-12 21:08:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/3.jpeg saved to cache
2026-03-12 21:08:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b250>
2026-03-12 21:08:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/2.jpeg saved to cache
2026-03-12 21:08:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19633c10>
2026-03-12 21:08:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/1.jpeg saved to cache
2026-03-12 21:08:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129477)
2026-03-12 21:08:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19b50710>
2026-03-12 21:08:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/0.jpeg saved to cache
2026-03-12 21:08:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 954d3ca6-1288-5a1f-93ad-86b969c66268
2026-03-12 21:08:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 954d3ca6-1288-5a1f-93ad-86b969c66268, skipping ID generation
2026-03-12 21:08:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 954d3ca6-1288-5a1f-93ad-86b969c66268 with scrape type 1
2026-03-12 21:08:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 954d3ca6-1288-5a1f-93ad-86b969c66268 sending to next pipeline
2026-03-12 21:08:44 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 954d3ca6-1288-5a1f-93ad-86b969c66268, identifier: 129477
2026-03-12 21:08:44 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 954d3ca6-1288-5a1f-93ad-86b969c66268 with identifier: 129477
2026-03-12 21:08:44 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 954d3ca6-1288-5a1f-93ad-86b969c66268 with identifier: 129477
2026-03-12 21:08:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 954d3ca6-1288-5a1f-93ad-86b969c66268 with identifier: 129477 to the API
2026-03-12 21:08:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:08:45 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:08:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '954d3ca6-1288-5a1f-93ad-86b969c66268',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL117GT',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-15-bluehdi-130-bva8-129477',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 50660,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85540,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78379,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86691,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82647,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82641,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71363,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81212,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82779,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128457,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_954d3ca6-1288-5a1f-93ad-86b969c66268/954d3ca6-1288-5a1f-93ad-86b969c66268_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129690,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129477/9.jpeg',
'Width': 1280}],
'price': 19990.0,
'price_includes_vat': True,
'registration_date': '2022-12-23',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSNJ847468',
'year': 2022}
2026-03-12 21:08:45 [arval.fr] INFO: Saving data for 129477: {'created_time': 1773349725.473639, 'last_price_update_time': 1773349725.473648}
2026-03-12 21:08:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d390>
2026-03-12 21:08:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/7.jpeg saved to cache
2026-03-12 21:08:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12739a50>
2026-03-12 21:08:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/6.jpeg saved to cache
2026-03-12 21:08:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250acd0>
2026-03-12 21:08:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/5.jpeg saved to cache
2026-03-12 21:08:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e0d90>
2026-03-12 21:08:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/4.jpeg saved to cache
2026-03-12 21:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd0d0>
2026-03-12 21:08:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/2.jpeg saved to cache
2026-03-12 21:08:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127be490>
2026-03-12 21:08:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/1.jpeg saved to cache
2026-03-12 21:08:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129476)
2026-03-12 21:08:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273bf90>
2026-03-12 21:08:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/0.jpeg saved to cache
2026-03-12 21:08:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 11308ed7-799d-5013-b7cd-b8898d969cbe
2026-03-12 21:08:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 11308ed7-799d-5013-b7cd-b8898d969cbe, skipping ID generation
2026-03-12 21:08:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 11308ed7-799d-5013-b7cd-b8898d969cbe with scrape type 1
2026-03-12 21:08:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 11308ed7-799d-5013-b7cd-b8898d969cbe sending to next pipeline
2026-03-12 21:08:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 11308ed7-799d-5013-b7cd-b8898d969cbe, identifier: 129476
2026-03-12 21:08:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 11308ed7-799d-5013-b7cd-b8898d969cbe with identifier: 129476
2026-03-12 21:08:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 11308ed7-799d-5013-b7cd-b8898d969cbe with identifier: 129476
2026-03-12 21:08:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 11308ed7-799d-5013-b7cd-b8898d969cbe with identifier: 129476 to the API
2026-03-12 21:08:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:08:52 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:08:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '11308ed7-799d-5013-b7cd-b8898d969cbe',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK285KF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-feel-12-puretech-130-bvm6-129476',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 104259,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 20,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85973,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75925,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81460,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82677,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80979,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83707,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83474,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127322,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_11308ed7-799d-5013-b7cd-b8898d969cbe/11308ed7-799d-5013-b7cd-b8898d969cbe_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96561,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129476/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2022-11-04',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Feel 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Feel 1.2 PureTech 130 BVM6',
'vin': 'VR7ARHNSKNL049430',
'year': 2022}
2026-03-12 21:08:52 [arval.fr] INFO: Saving data for 129476: {'created_time': 1773349732.793377, 'last_price_update_time': 1773349732.793386}
2026-03-12 21:08:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:08:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180d6850>
2026-03-12 21:08:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/9.jpeg saved to cache
2026-03-12 21:08:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:08:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:08:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509b50>
2026-03-12 21:08:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/8.jpeg saved to cache
2026-03-12 21:08:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:08:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:08:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273b390>
2026-03-12 21:08:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:08:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/9.jpeg saved to cache
2026-03-12 21:08:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:08:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:08:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19632010>
2026-03-12 21:08:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/8.jpeg saved to cache
2026-03-12 21:08:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:08:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:08:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12739290>
2026-03-12 21:08:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/9.jpeg saved to cache
2026-03-12 21:08:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:08:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:08:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:08:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950f690>
2026-03-12 21:08:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:08:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:08:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:08:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/8.jpeg saved to cache
2026-03-12 21:08:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:09:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:09:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126deb10>
2026-03-12 21:09:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/7.jpeg saved to cache
2026-03-12 21:09:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:09:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:09:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e15490>
2026-03-12 21:09:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/6.jpeg saved to cache
2026-03-12 21:09:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:09:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:09:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1950e310>
2026-03-12 21:09:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/5.jpeg saved to cache
2026-03-12 21:09:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:09:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:09:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126de3d0>
2026-03-12 21:09:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/4.jpeg saved to cache
2026-03-12 21:09:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:09:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:09:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284bb90>
2026-03-12 21:09:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/3.jpeg saved to cache
2026-03-12 21:09:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:09:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:09:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bca10>
2026-03-12 21:09:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/2.jpeg saved to cache
2026-03-12 21:09:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:09:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:09:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367450>
2026-03-12 21:09:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/1.jpeg saved to cache
2026-03-12 21:09:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:09:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129652)
2026-03-12 21:09:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bff10>
2026-03-12 21:09:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/0.jpeg saved to cache
2026-03-12 21:09:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182
2026-03-12 21:09:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c4e9acbc-51d7-5ca6-91b0-ab17bd278182, skipping ID generation
2026-03-12 21:09:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with scrape type 1
2026-03-12 21:09:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c4e9acbc-51d7-5ca6-91b0-ab17bd278182 sending to next pipeline
2026-03-12 21:09:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c4e9acbc-51d7-5ca6-91b0-ab17bd278182, identifier: 129652
2026-03-12 21:09:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with identifier: 129652
2026-03-12 21:09:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with identifier: 129652
2026-03-12 21:09:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c4e9acbc-51d7-5ca6-91b0-ab17bd278182 with identifier: 129652 to the API
2026-03-12 21:09:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:09:10 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:09:10 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'c4e9acbc-51d7-5ca6-91b0-ab17bd278182',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG917NG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x3-xdrive30e-292ch-m-sport-bva8-129652',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X3',
'odometer': 64908,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91841,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81606,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91825,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94959,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95106,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80796,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93895,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96219,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81508,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c4e9acbc-51d7-5ca6-91b0-ab17bd278182/c4e9acbc-51d7-5ca6-91b0-ab17bd278182_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84577,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129652/9.jpeg',
'Width': 1280}],
'price': 41990.0,
'price_includes_vat': True,
'registration_date': '2022-05-24',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X3 xDrive30e 292ch M Sport BVA8',
'transmission': 'automatic',
'trim': 'xDrive30e 292ch M Sport BVA8',
'vin': 'WBA61DP0209L93237',
'year': 2022}
2026-03-12 21:09:10 [arval.fr] INFO: Saving data for 129652: {'created_time': 1773349750.173835, 'last_price_update_time': 1773349750.173844}
2026-03-12 21:09:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:09:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:09:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02850>
2026-03-12 21:09:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/7.jpeg saved to cache
2026-03-12 21:09:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:09:11 [scrapy.extensions.logstats] INFO: Crawled 409 pages (at 4 pages/min), scraped 354 items (at 6 items/min)
2026-03-12 21:09:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:09:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:09:12 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:09:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:09:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274cb50>
2026-03-12 21:09:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/6.jpeg saved to cache
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:09:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with identifier: 129653
2026-03-12 21:09:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with scrape type 1
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/0.jpeg not downloaded yet
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/1.jpeg not downloaded yet
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/2.jpeg not downloaded yet
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/3.jpeg not downloaded yet
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/4.jpeg not downloaded yet
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/5.jpeg not downloaded yet
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/6.jpeg not downloaded yet
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/7.jpeg not downloaded yet
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/8.jpeg not downloaded yet
2026-03-12 21:09:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/9.jpeg not downloaded yet
2026-03-12 21:09:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:09:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f4490>
2026-03-12 21:09:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/5.jpeg saved to cache
2026-03-12 21:09:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:09:13 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:09:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:09:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1bbd0>
2026-03-12 21:09:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/4.jpeg saved to cache
2026-03-12 21:09:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:09:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:09:15 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 34d5f03d-40cd-5129-996d-600947ae1589 with identifier: 129655
2026-03-12 21:09:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34d5f03d-40cd-5129-996d-600947ae1589 with scrape type 1
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/0.jpeg not downloaded yet
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/1.jpeg not downloaded yet
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/2.jpeg not downloaded yet
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/3.jpeg not downloaded yet
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/4.jpeg not downloaded yet
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/5.jpeg not downloaded yet
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/6.jpeg not downloaded yet
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/7.jpeg not downloaded yet
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/8.jpeg not downloaded yet
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/9.jpeg not downloaded yet
2026-03-12 21:09:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:09:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784b90>
2026-03-12 21:09:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/3.jpeg saved to cache
2026-03-12 21:09:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:09:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:09:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f18590>
2026-03-12 21:09:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/2.jpeg saved to cache
2026-03-12 21:09:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:09:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:09:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661e50>
2026-03-12 21:09:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/1.jpeg saved to cache
2026-03-12 21:09:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:09:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129651)
2026-03-12 21:09:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b5d0>
2026-03-12 21:09:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/0.jpeg saved to cache
2026-03-12 21:09:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 15b1f440-a13a-5623-9595-13ce1f39e5b9
2026-03-12 21:09:20 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 15b1f440-a13a-5623-9595-13ce1f39e5b9, skipping ID generation
2026-03-12 21:09:20 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 15b1f440-a13a-5623-9595-13ce1f39e5b9 with scrape type 1
2026-03-12 21:09:20 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 15b1f440-a13a-5623-9595-13ce1f39e5b9 sending to next pipeline
2026-03-12 21:09:20 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 15b1f440-a13a-5623-9595-13ce1f39e5b9, identifier: 129651
2026-03-12 21:09:20 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 15b1f440-a13a-5623-9595-13ce1f39e5b9 with identifier: 129651
2026-03-12 21:09:20 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 15b1f440-a13a-5623-9595-13ce1f39e5b9 with identifier: 129651
2026-03-12 21:09:20 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 15b1f440-a13a-5623-9595-13ce1f39e5b9 with identifier: 129651 to the API
2026-03-12 21:09:20 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:09:21 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:09:21 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '15b1f440-a13a-5623-9595-13ce1f39e5b9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN914YF',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-kangoo-equilibre-13-tce-100cv-bvm6-129651',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Kangoo',
'odometer': 23882,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71408,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63544,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73009,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70503,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70965,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75455,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55783,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_15b1f440-a13a-5623-9595-13ce1f39e5b9/15b1f440-a13a-5623-9595-13ce1f39e5b9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71700,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129651/9.jpeg',
'Width': 1280}],
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2023-05-15',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Kangoo Equilibre 1.3 TCe 100CV BVM6',
'transmission': 'manual',
'trim': 'Equilibre 1.3 TCe 100CV BVM6',
'vin': 'VF1RFK00870959141',
'year': 2023}
2026-03-12 21:09:21 [arval.fr] INFO: Saving data for 129651: {'created_time': 1773349761.193523, 'last_price_update_time': 1773349761.193534}
2026-03-12 21:09:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:09:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef010>
2026-03-12 21:09:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/7.jpeg saved to cache
2026-03-12 21:09:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:09:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:09:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126605d0>
2026-03-12 21:09:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/6.jpeg saved to cache
2026-03-12 21:09:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:09:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:09:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661290>
2026-03-12 21:09:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/5.jpeg saved to cache
2026-03-12 21:09:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:09:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:09:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12848c10>
2026-03-12 21:09:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/4.jpeg saved to cache
2026-03-12 21:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:09:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:09:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd97d0>
2026-03-12 21:09:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/3.jpeg saved to cache
2026-03-12 21:09:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:09:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:09:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f590>
2026-03-12 21:09:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/2.jpeg saved to cache
2026-03-12 21:09:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:09:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:09:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd52d0>
2026-03-12 21:09:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/1.jpeg saved to cache
2026-03-12 21:09:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:09:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129650)
2026-03-12 21:09:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fef7d0>
2026-03-12 21:09:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:09:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/0.jpeg saved to cache
2026-03-12 21:09:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c5b4510e-a4da-5fa6-af13-f8456327e894
2026-03-12 21:09:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c5b4510e-a4da-5fa6-af13-f8456327e894, skipping ID generation
2026-03-12 21:09:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c5b4510e-a4da-5fa6-af13-f8456327e894 with scrape type 1
2026-03-12 21:09:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c5b4510e-a4da-5fa6-af13-f8456327e894 sending to next pipeline
2026-03-12 21:09:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c5b4510e-a4da-5fa6-af13-f8456327e894, identifier: 129650
2026-03-12 21:09:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c5b4510e-a4da-5fa6-af13-f8456327e894 with identifier: 129650
2026-03-12 21:09:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c5b4510e-a4da-5fa6-af13-f8456327e894 with identifier: 129650
2026-03-12 21:09:30 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c5b4510e-a4da-5fa6-af13-f8456327e894 with identifier: 129650 to the API
2026-03-12 21:09:30 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:09:30 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:09:30 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c5b4510e-a4da-5fa6-af13-f8456327e894',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL169QG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-3008-active-pack-15-hdi-130cv-bvm6-129650',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '3008',
'odometer': 87747,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92970,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87257,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94729,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94269,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94980,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83503,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 96959,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68029,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c5b4510e-a4da-5fa6-af13-f8456327e894/c5b4510e-a4da-5fa6-af13-f8456327e894_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77723,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129650/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-01-12',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 3008 Active Pack 1.5 HDi 130CV BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.5 HDi 130CV BVM6',
'vin': 'VF3MCYHZMNS174471',
'year': 2023}
2026-03-12 21:09:30 [arval.fr] INFO: Saving data for 129650: {'created_time': 1773349770.345078, 'last_price_update_time': 1773349770.345087}
2026-03-12 21:09:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12784490>
2026-03-12 21:09:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/9.jpeg saved to cache
2026-03-12 21:09:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1aed0>
2026-03-12 21:09:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/8.jpeg saved to cache
2026-03-12 21:09:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fceb90>
2026-03-12 21:09:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/7.jpeg saved to cache
2026-03-12 21:09:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e03910>
2026-03-12 21:09:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/9.jpeg saved to cache
2026-03-12 21:09:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282cb50>
2026-03-12 21:09:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/8.jpeg saved to cache
2026-03-12 21:09:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:37 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:09:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241b10>
2026-03-12 21:09:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/7.jpeg saved to cache
2026-03-12 21:09:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128131d0>
2026-03-12 21:09:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/6.jpeg saved to cache
2026-03-12 21:09:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:38 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:09:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:09:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with identifier: 129656
2026-03-12 21:09:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with scrape type 1
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/0.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/1.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/2.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/3.jpeg not downloaded yet
2026-03-12 21:09:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/4.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/5.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/6.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/7.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/8.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/9.jpeg not downloaded yet
2026-03-12 21:09:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274cbd0>
2026-03-12 21:09:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/5.jpeg saved to cache
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:39 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:09:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:09:39 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with identifier: 129657
2026-03-12 21:09:39 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with scrape type 1
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/0.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/1.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/2.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/3.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/4.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/5.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/6.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/7.jpeg not downloaded yet
2026-03-12 21:09:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/8.jpeg not downloaded yet
2026-03-12 21:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/9.jpeg not downloaded yet
2026-03-12 21:09:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e03dd0>
2026-03-12 21:09:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/4.jpeg saved to cache
2026-03-12 21:09:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282e910>
2026-03-12 21:09:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/3.jpeg saved to cache
2026-03-12 21:09:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:09:42 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: dd0f60dc-cd32-5fcc-bb15-48927bcf550b with identifier: 129828
2026-03-12 21:09:42 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b with scrape type 1
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/0.jpeg not downloaded yet
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/1.jpeg not downloaded yet
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/2.jpeg not downloaded yet
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/3.jpeg not downloaded yet
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/4.jpeg not downloaded yet
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/5.jpeg not downloaded yet
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/6.jpeg not downloaded yet
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/7.jpeg not downloaded yet
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/8.jpeg not downloaded yet
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/9.jpeg not downloaded yet
2026-03-12 21:09:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d950>
2026-03-12 21:09:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/2.jpeg saved to cache
2026-03-12 21:09:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:09:43 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 6d61260b-a479-58dd-a642-36da5a91134d with identifier: 129654
2026-03-12 21:09:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d61260b-a479-58dd-a642-36da5a91134d with scrape type 1
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/0.jpeg not downloaded yet
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/1.jpeg not downloaded yet
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/2.jpeg not downloaded yet
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/3.jpeg not downloaded yet
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/4.jpeg not downloaded yet
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/5.jpeg not downloaded yet
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/6.jpeg not downloaded yet
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/7.jpeg not downloaded yet
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/8.jpeg not downloaded yet
2026-03-12 21:09:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/9.jpeg not downloaded yet
2026-03-12 21:09:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff5a50>
2026-03-12 21:09:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/1.jpeg saved to cache
2026-03-12 21:09:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129655)
2026-03-12 21:09:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bf3d0>
2026-03-12 21:09:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/0.jpeg saved to cache
2026-03-12 21:09:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 34d5f03d-40cd-5129-996d-600947ae1589
2026-03-12 21:09:45 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 34d5f03d-40cd-5129-996d-600947ae1589, skipping ID generation
2026-03-12 21:09:45 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 34d5f03d-40cd-5129-996d-600947ae1589 with scrape type 1
2026-03-12 21:09:45 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 34d5f03d-40cd-5129-996d-600947ae1589 sending to next pipeline
2026-03-12 21:09:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 34d5f03d-40cd-5129-996d-600947ae1589, identifier: 129655
2026-03-12 21:09:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 34d5f03d-40cd-5129-996d-600947ae1589 with identifier: 129655
2026-03-12 21:09:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 34d5f03d-40cd-5129-996d-600947ae1589 with identifier: 129655
2026-03-12 21:09:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 34d5f03d-40cd-5129-996d-600947ae1589 with identifier: 129655 to the API
2026-03-12 21:09:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:09:45 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:09:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Utilitaire Léger',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '34d5f03d-40cd-5129-996d-600947ae1589',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC156VW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-berlingo-driver-m-650-15-bluehdi-130cv-bva8-129655',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'Berlingo',
'odometer': 86895,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80260,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128185,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97037,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137823,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 234645,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 135441,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98795,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86823,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77598,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_34d5f03d-40cd-5129-996d-600947ae1589/34d5f03d-40cd-5129-996d-600947ae1589_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120920,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129655/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2021-11-05',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen Berlingo Driver M 650 1.5 BlueHDi 130CV BVA8',
'transmission': 'automatic',
'trim': 'Driver M 650 1.5 BlueHDi 130CV BVA8',
'vin': 'VR7EFYHZRMN552639',
'year': 2021}
2026-03-12 21:09:45 [arval.fr] INFO: Saving data for 129655: {'created_time': 1773349785.907746, 'last_price_update_time': 1773349785.907756}
2026-03-12 21:09:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feef50>
2026-03-12 21:09:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/6.jpeg saved to cache
2026-03-12 21:09:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904dd0>
2026-03-12 21:09:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/5.jpeg saved to cache
2026-03-12 21:09:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19b50710>
2026-03-12 21:09:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/4.jpeg saved to cache
2026-03-12 21:09:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13feee90>
2026-03-12 21:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/3.jpeg saved to cache
2026-03-12 21:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba9d0>
2026-03-12 21:09:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/2.jpeg saved to cache
2026-03-12 21:09:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa7010>
2026-03-12 21:09:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/1.jpeg saved to cache
2026-03-12 21:09:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129653)
2026-03-12 21:09:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265bd10>
2026-03-12 21:09:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:09:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/0.jpeg saved to cache
2026-03-12 21:09:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4
2026-03-12 21:09:53 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4, skipping ID generation
2026-03-12 21:09:53 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with scrape type 1
2026-03-12 21:09:53 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 sending to next pipeline
2026-03-12 21:09:53 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4, identifier: 129653
2026-03-12 21:09:53 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with identifier: 129653
2026-03-12 21:09:53 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with identifier: 129653
2026-03-12 21:09:53 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: aefd7df5-dbb4-50eb-af4f-648a3ec95ab4 with identifier: 129653 to the API
2026-03-12 21:09:53 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:09:53 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:09:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 140,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'aefd7df5-dbb4-50eb-af4f-648a3ec95ab4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL924EV',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-13-mhev-140-n-connecta-129653',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 82095,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85330,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75384,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86380,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88345,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88563,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74750,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86974,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89701,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60810,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_aefd7df5-dbb4-50eb-af4f-648a3ec95ab4/aefd7df5-dbb4-50eb-af4f-648a3ec95ab4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80616,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129653/9.jpeg',
'Width': 1280}],
'price': 18490.0,
'price_includes_vat': True,
'registration_date': '2022-12-20',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai 1.3 MHEV 140 N-Connecta',
'transmission': 'manual',
'trim': '1.3 MHEV 140 N-Connecta',
'vin': 'SJNTAAJ12U1205935',
'year': 2022}
2026-03-12 21:09:53 [arval.fr] INFO: Saving data for 129653: {'created_time': 1773349793.609873, 'last_price_update_time': 1773349793.609883}
2026-03-12 21:09:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:09:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f5b2d0>
2026-03-12 21:09:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/2.jpeg saved to cache
2026-03-12 21:09:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:09:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:09:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139117d0>
2026-03-12 21:09:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/9.jpeg saved to cache
2026-03-12 21:09:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:09:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:09:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287fe10>
2026-03-12 21:09:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/9.jpeg saved to cache
2026-03-12 21:09:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:09:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:09:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13911890>
2026-03-12 21:09:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/8.jpeg saved to cache
2026-03-12 21:09:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:09:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:09:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:09:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af490>
2026-03-12 21:09:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:09:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:09:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:09:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:09:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/7.jpeg saved to cache
2026-03-12 21:09:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:10:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13904850>
2026-03-12 21:10:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/9.jpeg saved to cache
2026-03-12 21:10:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180c9390>
2026-03-12 21:10:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/8.jpeg saved to cache
2026-03-12 21:10:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13911e90>
2026-03-12 21:10:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/9.jpeg saved to cache
2026-03-12 21:10:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ad750>
2026-03-12 21:10:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/8.jpeg saved to cache
2026-03-12 21:10:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd44d0>
2026-03-12 21:10:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/7.jpeg saved to cache
2026-03-12 21:10:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128d1910>
2026-03-12 21:10:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/6.jpeg saved to cache
2026-03-12 21:10:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bdc50>
2026-03-12 21:10:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/5.jpeg saved to cache
2026-03-12 21:10:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcd50>
2026-03-12 21:10:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:10:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/4.jpeg saved to cache
2026-03-12 21:10:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659550>
2026-03-12 21:10:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/3.jpeg saved to cache
2026-03-12 21:10:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905e90>
2026-03-12 21:10:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:10:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/2.jpeg saved to cache
2026-03-12 21:10:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:11 [scrapy.extensions.logstats] INFO: Crawled 415 pages (at 6 pages/min), scraped 358 items (at 4 items/min)
2026-03-12 21:10:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 169MiB
2026-03-12 21:10:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9850>
2026-03-12 21:10:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:10:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/1.jpeg saved to cache
2026-03-12 21:10:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129654)
2026-03-12 21:10:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd150>
2026-03-12 21:10:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/0.jpeg saved to cache
2026-03-12 21:10:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 6d61260b-a479-58dd-a642-36da5a91134d
2026-03-12 21:10:13 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 6d61260b-a479-58dd-a642-36da5a91134d, skipping ID generation
2026-03-12 21:10:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 6d61260b-a479-58dd-a642-36da5a91134d with scrape type 1
2026-03-12 21:10:13 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 6d61260b-a479-58dd-a642-36da5a91134d sending to next pipeline
2026-03-12 21:10:13 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 6d61260b-a479-58dd-a642-36da5a91134d, identifier: 129654
2026-03-12 21:10:13 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 6d61260b-a479-58dd-a642-36da5a91134d with identifier: 129654
2026-03-12 21:10:13 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 6d61260b-a479-58dd-a642-36da5a91134d with identifier: 129654
2026-03-12 21:10:13 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 6d61260b-a479-58dd-a642-36da5a91134d with identifier: 129654 to the API
2026-03-12 21:10:13 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:10:13 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:10:13 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.3L',
'engine_horse_power': 158,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '6d61260b-a479-58dd-a642-36da5a91134d',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GF161ZQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/nissan-qashqai-13-mhev-158ch-xtronic-n-stylesp-129654',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Nissan',
'model': 'Qashqai',
'odometer': 97335,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84533,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130277,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125332,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120647,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132393,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 143908,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120831,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113216,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 116379,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_6d61260b-a479-58dd-a642-36da5a91134d/6d61260b-a479-58dd-a642-36da5a91134d_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129608,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129654/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-04-26',
'seats_number': 0,
'seller_name': None,
'title': 'Nissan Qashqai 1.3 MHEV 158ch Xtronic N-Style(SP)',
'transmission': 'automatic',
'trim': '1.3 MHEV 158ch Xtronic N-Style(SP)',
'vin': 'SJNTAAJ12U1057722',
'year': 2022}
2026-03-12 21:10:13 [arval.fr] INFO: Saving data for 129654: {'created_time': 1773349813.944046, 'last_price_update_time': 1773349813.944056}
2026-03-12 21:10:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139af510>
2026-03-12 21:10:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/7.jpeg saved to cache
2026-03-12 21:10:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b890>
2026-03-12 21:10:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/6.jpeg saved to cache
2026-03-12 21:10:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125b8210>
2026-03-12 21:10:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/5.jpeg saved to cache
2026-03-12 21:10:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265ab50>
2026-03-12 21:10:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/4.jpeg saved to cache
2026-03-12 21:10:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba850>
2026-03-12 21:10:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/3.jpeg saved to cache
2026-03-12 21:10:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658550>
2026-03-12 21:10:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/2.jpeg saved to cache
2026-03-12 21:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff4990>
2026-03-12 21:10:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/1.jpeg saved to cache
2026-03-12 21:10:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129828)
2026-03-12 21:10:22 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:10:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902c10>
2026-03-12 21:10:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/0.jpeg saved to cache
2026-03-12 21:10:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b
2026-03-12 21:10:22 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: dd0f60dc-cd32-5fcc-bb15-48927bcf550b, skipping ID generation
2026-03-12 21:10:22 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b with scrape type 1
2026-03-12 21:10:22 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item dd0f60dc-cd32-5fcc-bb15-48927bcf550b sending to next pipeline
2026-03-12 21:10:22 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: dd0f60dc-cd32-5fcc-bb15-48927bcf550b, identifier: 129828
2026-03-12 21:10:22 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: dd0f60dc-cd32-5fcc-bb15-48927bcf550b with identifier: 129828
2026-03-12 21:10:22 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: dd0f60dc-cd32-5fcc-bb15-48927bcf550b with identifier: 129828
2026-03-12 21:10:22 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: dd0f60dc-cd32-5fcc-bb15-48927bcf550b with identifier: 129828 to the API
2026-03-12 21:10:22 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:10:22 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:10:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'dd0f60dc-cd32-5fcc-bb15-48927bcf550b',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA189JR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-bluehdi-130-bva8-129828',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 95965,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 23,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84250,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78982,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85252,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81656,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81205,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70019,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81302,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84442,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138170,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_dd0f60dc-cd32-5fcc-bb15-48927bcf550b/dd0f60dc-cd32-5fcc-bb15-48927bcf550b_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117864,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129828/9.jpeg',
'Width': 1280}],
'price': 15990.0,
'price_includes_vat': True,
'registration_date': '2021-06-29',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ749771',
'year': 2021}
2026-03-12 21:10:22 [arval.fr] INFO: Saving data for 129828: {'created_time': 1773349822.654178, 'last_price_update_time': 1773349822.654187}
2026-03-12 21:10:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:10:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126582d0>
2026-03-12 21:10:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/6.jpeg saved to cache
2026-03-12 21:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:10:23 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:10:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130001> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:10:23 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7a5b3660-d6be-5315-9569-e5335a34d2d0 with identifier: 130001
2026-03-12 21:10:23 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a5b3660-d6be-5315-9569-e5335a34d2d0 with scrape type 1
2026-03-12 21:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 5 photos for item 7a5b3660-d6be-5315-9569-e5335a34d2d0
2026-03-12 21:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/0.jpeg not downloaded yet
2026-03-12 21:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/1.jpeg not downloaded yet
2026-03-12 21:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/2.jpeg not downloaded yet
2026-03-12 21:10:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/3.jpeg not downloaded yet
2026-03-12 21:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/4.jpeg not downloaded yet
2026-03-12 21:10:24 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:10:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:10:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13918a10>
2026-03-12 21:10:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/5.jpeg saved to cache
2026-03-12 21:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:10:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:10:24 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with identifier: 130198
2026-03-12 21:10:24 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with scrape type 1
2026-03-12 21:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:10:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/0.jpeg not downloaded yet
2026-03-12 21:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/1.jpeg not downloaded yet
2026-03-12 21:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/2.jpeg not downloaded yet
2026-03-12 21:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/3.jpeg not downloaded yet
2026-03-12 21:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/4.jpeg not downloaded yet
2026-03-12 21:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/5.jpeg not downloaded yet
2026-03-12 21:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/6.jpeg not downloaded yet
2026-03-12 21:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/7.jpeg not downloaded yet
2026-03-12 21:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/8.jpeg not downloaded yet
2026-03-12 21:10:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/9.jpeg not downloaded yet
2026-03-12 21:10:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:10:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806b5d0>
2026-03-12 21:10:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/4.jpeg saved to cache
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:10:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:10:26 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a3187a23-3245-5ece-8ce1-f9af9d366d24 with identifier: 130202
2026-03-12 21:10:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3187a23-3245-5ece-8ce1-f9af9d366d24 with scrape type 1
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/0.jpeg not downloaded yet
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/1.jpeg not downloaded yet
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/2.jpeg not downloaded yet
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/3.jpeg not downloaded yet
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/4.jpeg not downloaded yet
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/5.jpeg not downloaded yet
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/6.jpeg not downloaded yet
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/7.jpeg not downloaded yet
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/8.jpeg not downloaded yet
2026-03-12 21:10:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/9.jpeg not downloaded yet
2026-03-12 21:10:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:10:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19c476d0>
2026-03-12 21:10:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/3.jpeg saved to cache
2026-03-12 21:10:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:10:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:10:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396d410>
2026-03-12 21:10:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/2.jpeg saved to cache
2026-03-12 21:10:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:10:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:10:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287dbd0>
2026-03-12 21:10:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/1.jpeg saved to cache
2026-03-12 21:10:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:10:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129657)
2026-03-12 21:10:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cd050>
2026-03-12 21:10:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/0.jpeg saved to cache
2026-03-12 21:10:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24
2026-03-12 21:10:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44a7d8a2-bdd0-513c-9fa0-e82111407a24, skipping ID generation
2026-03-12 21:10:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with scrape type 1
2026-03-12 21:10:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 44a7d8a2-bdd0-513c-9fa0-e82111407a24 sending to next pipeline
2026-03-12 21:10:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 44a7d8a2-bdd0-513c-9fa0-e82111407a24, identifier: 129657
2026-03-12 21:10:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with identifier: 129657
2026-03-12 21:10:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with identifier: 129657
2026-03-12 21:10:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 44a7d8a2-bdd0-513c-9fa0-e82111407a24 with identifier: 129657 to the API
2026-03-12 21:10:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:10:32 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:10:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '44a7d8a2-bdd0-513c-9fa0-e82111407a24',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GG032XG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-octavia-combi-business-20-tdi-115cv-bvm6-129657',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Octavia',
'odometer': 111843,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130580,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72865,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 2314590,
'Height': 3360,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/2.jpeg',
'Width': 6720},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80775,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 111727,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137688,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83840,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81918,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 204574,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44a7d8a2-bdd0-513c-9fa0-e82111407a24/44a7d8a2-bdd0-513c-9fa0-e82111407a24_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 122202,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129657/9.jpeg',
'Width': 1280}],
'price': 17590.0,
'price_includes_vat': True,
'registration_date': '2022-06-14',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Octavia Combi Business 2.0 TDI 115CV BVM6',
'transmission': 'manual',
'trim': 'Combi Business 2.0 TDI 115CV BVM6',
'vin': 'TMBJG7NX5NY105544',
'year': 2022}
2026-03-12 21:10:32 [arval.fr] INFO: Saving data for 129657: {'created_time': 1773349832.331547, 'last_price_update_time': 1773349832.331558}
2026-03-12 21:10:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:10:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bb310>
2026-03-12 21:10:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/8.jpeg saved to cache
2026-03-12 21:10:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:10:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:10:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658a10>
2026-03-12 21:10:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/7.jpeg saved to cache
2026-03-12 21:10:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:10:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:10:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fccb50>
2026-03-12 21:10:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/6.jpeg saved to cache
2026-03-12 21:10:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:10:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:10:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4dcd0>
2026-03-12 21:10:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/5.jpeg saved to cache
2026-03-12 21:10:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:10:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:10:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba4d0>
2026-03-12 21:10:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/4.jpeg saved to cache
2026-03-12 21:10:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:10:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:10:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa4b10>
2026-03-12 21:10:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/3.jpeg saved to cache
2026-03-12 21:10:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:10:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:10:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc050>
2026-03-12 21:10:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/1.jpeg saved to cache
2026-03-12 21:10:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:10:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/129656)
2026-03-12 21:10:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bcf50>
2026-03-12 21:10:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/0.jpeg saved to cache
2026-03-12 21:10:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78
2026-03-12 21:10:41 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1b4d1e87-7462-55e8-94ec-235c61ac9a78, skipping ID generation
2026-03-12 21:10:41 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with scrape type 1
2026-03-12 21:10:41 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1b4d1e87-7462-55e8-94ec-235c61ac9a78 sending to next pipeline
2026-03-12 21:10:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1b4d1e87-7462-55e8-94ec-235c61ac9a78, identifier: 129656
2026-03-12 21:10:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with identifier: 129656
2026-03-12 21:10:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with identifier: 129656
2026-03-12 21:10:42 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1b4d1e87-7462-55e8-94ec-235c61ac9a78 with identifier: 129656 to the API
2026-03-12 21:10:42 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:10:42 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:10:42 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '1b4d1e87-7462-55e8-94ec-235c61ac9a78',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GY774JP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-plus-15-bluehdi-100cv-bvm6-129656',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 42868,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57775,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48736,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58365,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57093,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45977,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56538,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59881,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 32267,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1b4d1e87-7462-55e8-94ec-235c61ac9a78/1b4d1e87-7462-55e8-94ec-235c61ac9a78_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78602,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/129656/9.jpeg',
'Width': 1280}],
'price': 12990.0,
'price_includes_vat': True,
'registration_date': '2024-07-23',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Plus 1.5 BlueHDI 100CV BVM6',
'transmission': 'manual',
'trim': 'Plus 1.5 BlueHDI 100CV BVM6',
'vin': 'VF7SXYHTURT109808',
'year': 2024}
2026-03-12 21:10:42 [arval.fr] INFO: Saving data for 129656: {'created_time': 1773349842.248176, 'last_price_update_time': 1773349842.248188}
2026-03-12 21:10:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130001)
2026-03-12 21:10:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ae950>
2026-03-12 21:10:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/4.jpeg saved to cache
2026-03-12 21:10:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7a5b3660-d6be-5315-9569-e5335a34d2d0
2026-03-12 21:10:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130001)
2026-03-12 21:10:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa7cd0>
2026-03-12 21:10:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/3.jpeg saved to cache
2026-03-12 21:10:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7a5b3660-d6be-5315-9569-e5335a34d2d0
2026-03-12 21:10:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:10:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fa10>
2026-03-12 21:10:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:10:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/9.jpeg saved to cache
2026-03-12 21:10:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:10:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:10:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14650>
2026-03-12 21:10:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/8.jpeg saved to cache
2026-03-12 21:10:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:10:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f197d0>
2026-03-12 21:10:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/9.jpeg saved to cache
2026-03-12 21:10:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e15290>
2026-03-12 21:10:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/8.jpeg saved to cache
2026-03-12 21:10:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12849ed0>
2026-03-12 21:10:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/7.jpeg saved to cache
2026-03-12 21:10:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcce10>
2026-03-12 21:10:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:10:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/6.jpeg saved to cache
2026-03-12 21:10:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12786190>
2026-03-12 21:10:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/5.jpeg saved to cache
2026-03-12 21:10:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:54 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:10:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bbb50>
2026-03-12 21:10:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/4.jpeg saved to cache
2026-03-12 21:10:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197dbdd0>
2026-03-12 21:10:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/3.jpeg saved to cache
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:55 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:10:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:10:55 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 29040db8-eb77-57e0-ac7e-e7a27837b800 with identifier: 130204
2026-03-12 21:10:55 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29040db8-eb77-57e0-ac7e-e7a27837b800 with scrape type 1
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/0.jpeg not downloaded yet
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/1.jpeg not downloaded yet
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/2.jpeg not downloaded yet
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/3.jpeg not downloaded yet
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/4.jpeg not downloaded yet
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/5.jpeg not downloaded yet
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/6.jpeg not downloaded yet
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/7.jpeg not downloaded yet
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/8.jpeg not downloaded yet
2026-03-12 21:10:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/9.jpeg not downloaded yet
2026-03-12 21:10:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bf250>
2026-03-12 21:10:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/2.jpeg saved to cache
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:56 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:10:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:10:56 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: a2f04be3-972f-5d61-9387-93d395892d65 with identifier: 130210
2026-03-12 21:10:56 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2f04be3-972f-5d61-9387-93d395892d65 with scrape type 1
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/0.jpeg not downloaded yet
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/1.jpeg not downloaded yet
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/2.jpeg not downloaded yet
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/3.jpeg not downloaded yet
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/4.jpeg not downloaded yet
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/5.jpeg not downloaded yet
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/6.jpeg not downloaded yet
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/7.jpeg not downloaded yet
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/8.jpeg not downloaded yet
2026-03-12 21:10:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/9.jpeg not downloaded yet
2026-03-12 21:10:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff6550>
2026-03-12 21:10:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/1.jpeg saved to cache
2026-03-12 21:10:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:10:58 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: af1eb996-c7bc-5b53-8116-8ce5e94caa06 with identifier: 130211
2026-03-12 21:10:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af1eb996-c7bc-5b53-8116-8ce5e94caa06 with scrape type 1
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/0.jpeg not downloaded yet
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/1.jpeg not downloaded yet
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/2.jpeg not downloaded yet
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/3.jpeg not downloaded yet
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/4.jpeg not downloaded yet
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/5.jpeg not downloaded yet
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/6.jpeg not downloaded yet
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/7.jpeg not downloaded yet
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/8.jpeg not downloaded yet
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/9.jpeg not downloaded yet
2026-03-12 21:10:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130202)
2026-03-12 21:10:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1b990>
2026-03-12 21:10:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/0.jpeg saved to cache
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a3187a23-3245-5ece-8ce1-f9af9d366d24
2026-03-12 21:10:58 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a3187a23-3245-5ece-8ce1-f9af9d366d24, skipping ID generation
2026-03-12 21:10:58 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a3187a23-3245-5ece-8ce1-f9af9d366d24 with scrape type 1
2026-03-12 21:10:58 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a3187a23-3245-5ece-8ce1-f9af9d366d24 sending to next pipeline
2026-03-12 21:10:59 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a3187a23-3245-5ece-8ce1-f9af9d366d24, identifier: 130202
2026-03-12 21:10:59 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a3187a23-3245-5ece-8ce1-f9af9d366d24 with identifier: 130202
2026-03-12 21:10:59 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a3187a23-3245-5ece-8ce1-f9af9d366d24 with identifier: 130202
2026-03-12 21:10:59 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a3187a23-3245-5ece-8ce1-f9af9d366d24 with identifier: 130202 to the API
2026-03-12 21:10:59 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:10:59 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:10:59 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 292,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'a3187a23-3245-5ece-8ce1-f9af9d366d24',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GD415LG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-x3-xdrive30e-292-business-design-bva8-130202',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'X3',
'odometer': 75794,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75352,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63249,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73215,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76597,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72084,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64930,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74779,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81162,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61766,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a3187a23-3245-5ece-8ce1-f9af9d366d24/a3187a23-3245-5ece-8ce1-f9af9d366d24_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78008,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130202/9.jpeg',
'Width': 1280}],
'price': 35990.0,
'price_includes_vat': True,
'registration_date': '2021-12-09',
'seats_number': 0,
'seller_name': None,
'title': 'BMW X3 xDrive30e 292 Business Design BVA8',
'transmission': 'automatic',
'trim': 'xDrive30e 292 Business Design BVA8',
'vin': 'WBA61DP0209J57106',
'year': 2021}
2026-03-12 21:10:59 [arval.fr] INFO: Saving data for 130202: {'created_time': 1773349859.40483, 'last_price_update_time': 1773349859.40484}
2026-03-12 21:10:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:10:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:10:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663650>
2026-03-12 21:10:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:10:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:10:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:10:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:10:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/7.jpeg saved to cache
2026-03-12 21:10:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:11:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:11:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396e8d0>
2026-03-12 21:11:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/6.jpeg saved to cache
2026-03-12 21:11:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:11:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:11:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14410>
2026-03-12 21:11:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:11:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/5.jpeg saved to cache
2026-03-12 21:11:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:11:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:11:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660ed0>
2026-03-12 21:11:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/4.jpeg saved to cache
2026-03-12 21:11:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:11:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:11:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14910>
2026-03-12 21:11:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/3.jpeg saved to cache
2026-03-12 21:11:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:11:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:11:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff6450>
2026-03-12 21:11:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/2.jpeg saved to cache
2026-03-12 21:11:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:11:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:11:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14610>
2026-03-12 21:11:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:11:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/1.jpeg saved to cache
2026-03-12 21:11:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:11:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130198)
2026-03-12 21:11:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ddd0>
2026-03-12 21:11:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/0.jpeg saved to cache
2026-03-12 21:11:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274
2026-03-12 21:11:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274, skipping ID generation
2026-03-12 21:11:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with scrape type 1
2026-03-12 21:11:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 sending to next pipeline
2026-03-12 21:11:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274, identifier: 130198
2026-03-12 21:11:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with identifier: 130198
2026-03-12 21:11:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with identifier: 130198
2026-03-12 21:11:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2ce2cfb6-77f1-55de-8f22-ebe6268a4274 with identifier: 130198 to the API
2026-03-12 21:11:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:11:09 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:11:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 299,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '2ce2cfb6-77f1-55de-8f22-ebe6268a4274',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP598TH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q4-e-tron-50-e-tron-design-luxe-quattro-82kwh-bva-130198',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q4-e-tron',
'odometer': 56623,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 33,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87766,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76566,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69497,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84428,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89340,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87693,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66717,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81353,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94254,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2ce2cfb6-77f1-55de-8f22-ebe6268a4274/2ce2cfb6-77f1-55de-8f22-ebe6268a4274_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62397,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130198/9.jpeg',
'Width': 1280}],
'price': 40990.0,
'price_includes_vat': True,
'registration_date': '2023-06-23',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q4-e-tron 50 e-tron Design Luxe quattro 82kWh BVA',
'transmission': 'automatic',
'trim': '50 e-tron Design Luxe quattro 82kWh BVA',
'vin': 'WAUZZZFZ5PP062855',
'year': 2023}
2026-03-12 21:11:09 [arval.fr] INFO: Saving data for 130198: {'created_time': 1773349869.237643, 'last_price_update_time': 1773349869.237652}
2026-03-12 21:11:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130001)
2026-03-12 21:11:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcd90>
2026-03-12 21:11:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/2.jpeg saved to cache
2026-03-12 21:11:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 7a5b3660-d6be-5315-9569-e5335a34d2d0
2026-03-12 21:11:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130001)
2026-03-12 21:11:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4ff90>
2026-03-12 21:11:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/1.jpeg saved to cache
2026-03-12 21:11:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 7a5b3660-d6be-5315-9569-e5335a34d2d0
2026-03-12 21:11:11 [scrapy.extensions.logstats] INFO: Crawled 421 pages (at 6 pages/min), scraped 364 items (at 6 items/min)
2026-03-12 21:11:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 170MiB
2026-03-12 21:11:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130001)
2026-03-12 21:11:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271ff50>
2026-03-12 21:11:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/0.jpeg saved to cache
2026-03-12 21:11:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 7a5b3660-d6be-5315-9569-e5335a34d2d0
2026-03-12 21:11:12 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 7a5b3660-d6be-5315-9569-e5335a34d2d0, skipping ID generation
2026-03-12 21:11:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7a5b3660-d6be-5315-9569-e5335a34d2d0 with scrape type 1
2026-03-12 21:11:12 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 7a5b3660-d6be-5315-9569-e5335a34d2d0 sending to next pipeline
2026-03-12 21:11:12 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 7a5b3660-d6be-5315-9569-e5335a34d2d0, identifier: 130001
2026-03-12 21:11:12 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 7a5b3660-d6be-5315-9569-e5335a34d2d0 with identifier: 130001
2026-03-12 21:11:12 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 7a5b3660-d6be-5315-9569-e5335a34d2d0 with identifier: 130001
2026-03-12 21:11:12 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 7a5b3660-d6be-5315-9569-e5335a34d2d0 with identifier: 130001 to the API
2026-03-12 21:11:12 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:11:12 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:11:12 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '7a5b3660-d6be-5315-9569-e5335a34d2d0',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FV595JD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-c-hr-20-hybride-184-distinctive-130001',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'C-HR',
'odometer': 77510,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103698,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 125668,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 102311,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92504,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_7a5b3660-d6be-5315-9569-e5335a34d2d0/7a5b3660-d6be-5315-9569-e5335a34d2d0_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118021,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130001/4.jpeg',
'Width': 1280}],
'price': 19390.0,
'price_includes_vat': True,
'registration_date': '2020-11-25',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota C-HR 2.0 HYBRIDE 184 DISTINCTIVE',
'transmission': 'automatic',
'trim': '2.0 HYBRIDE 184 DISTINCTIVE',
'vin': 'NMTK53BX30R029333',
'year': 2020}
2026-03-12 21:11:12 [arval.fr] INFO: Saving data for 130001: {'created_time': 1773349872.639105, 'last_price_update_time': 1773349872.639115}
2026-03-12 21:11:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd8750>
2026-03-12 21:11:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/9.jpeg saved to cache
2026-03-12 21:11:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02c10>
2026-03-12 21:11:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/8.jpeg saved to cache
2026-03-12 21:11:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa5250>
2026-03-12 21:11:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/9.jpeg saved to cache
2026-03-12 21:11:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f43d0>
2026-03-12 21:11:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/8.jpeg saved to cache
2026-03-12 21:11:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139acd90>
2026-03-12 21:11:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/9.jpeg saved to cache
2026-03-12 21:11:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662cd0>
2026-03-12 21:11:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/8.jpeg saved to cache
2026-03-12 21:11:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b1d0>
2026-03-12 21:11:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/7.jpeg saved to cache
2026-03-12 21:11:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa6fd0>
2026-03-12 21:11:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/6.jpeg saved to cache
2026-03-12 21:11:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139acd90>
2026-03-12 21:11:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:11:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/5.jpeg saved to cache
2026-03-12 21:11:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d4f10>
2026-03-12 21:11:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/4.jpeg saved to cache
2026-03-12 21:11:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125097d0>
2026-03-12 21:11:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/3.jpeg saved to cache
2026-03-12 21:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139128d0>
2026-03-12 21:11:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/2.jpeg saved to cache
2026-03-12 21:11:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13902050>
2026-03-12 21:11:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/1.jpeg saved to cache
2026-03-12 21:11:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130211)
2026-03-12 21:11:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5c10>
2026-03-12 21:11:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/0.jpeg saved to cache
2026-03-12 21:11:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item af1eb996-c7bc-5b53-8116-8ce5e94caa06
2026-03-12 21:11:29 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: af1eb996-c7bc-5b53-8116-8ce5e94caa06, skipping ID generation
2026-03-12 21:11:29 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item af1eb996-c7bc-5b53-8116-8ce5e94caa06 with scrape type 1
2026-03-12 21:11:29 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item af1eb996-c7bc-5b53-8116-8ce5e94caa06 sending to next pipeline
2026-03-12 21:11:29 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: af1eb996-c7bc-5b53-8116-8ce5e94caa06, identifier: 130211
2026-03-12 21:11:29 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: af1eb996-c7bc-5b53-8116-8ce5e94caa06 with identifier: 130211
2026-03-12 21:11:29 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: af1eb996-c7bc-5b53-8116-8ce5e94caa06 with identifier: 130211
2026-03-12 21:11:29 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: af1eb996-c7bc-5b53-8116-8ce5e94caa06 with identifier: 130211 to the API
2026-03-12 21:11:29 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:11:29 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:11:29 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 299,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'af1eb996-c7bc-5b53-8116-8ce5e94caa06',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS392NA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-y-grande-autonomie-rwd-130211',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model Y',
'odometer': 53901,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 29,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72340,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82767,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71271,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71254,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60028,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72864,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71857,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70126,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61584,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_af1eb996-c7bc-5b53-8116-8ce5e94caa06/af1eb996-c7bc-5b53-8116-8ce5e94caa06_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118090,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130211/9.jpeg',
'Width': 1280}],
'price': 31990.0,
'price_includes_vat': True,
'registration_date': '2023-11-21',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model Y Grande Autonomie RWD',
'transmission': 'automatic',
'trim': 'Grande Autonomie RWD',
'vin': 'LRWYGCFS8RC210167',
'year': 2023}
2026-03-12 21:11:29 [arval.fr] INFO: Saving data for 130211: {'created_time': 1773349889.959412, 'last_price_update_time': 1773349889.959421}
2026-03-12 21:11:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:30 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:11:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bbed0>
2026-03-12 21:11:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:11:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/7.jpeg saved to cache
2026-03-12 21:11:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:11:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250bf50>
2026-03-12 21:11:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/6.jpeg saved to cache
2026-03-12 21:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:11:31 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: c96157c1-b953-5e82-8b16-5571d8144bcc with identifier: 130213
2026-03-12 21:11:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c96157c1-b953-5e82-8b16-5571d8144bcc with scrape type 1
2026-03-12 21:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/0.jpeg not downloaded yet
2026-03-12 21:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/1.jpeg not downloaded yet
2026-03-12 21:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/2.jpeg not downloaded yet
2026-03-12 21:11:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/3.jpeg not downloaded yet
2026-03-12 21:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/4.jpeg not downloaded yet
2026-03-12 21:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/5.jpeg not downloaded yet
2026-03-12 21:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/6.jpeg not downloaded yet
2026-03-12 21:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/7.jpeg not downloaded yet
2026-03-12 21:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/8.jpeg not downloaded yet
2026-03-12 21:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/9.jpeg not downloaded yet
2026-03-12 21:11:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18114e50>
2026-03-12 21:11:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/5.jpeg saved to cache
2026-03-12 21:11:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:11:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ddded931-cc7a-5cf7-b71b-0e3cebb20114 with identifier: 130214
2026-03-12 21:11:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddded931-cc7a-5cf7-b71b-0e3cebb20114 with scrape type 1
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/0.jpeg not downloaded yet
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/1.jpeg not downloaded yet
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/2.jpeg not downloaded yet
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/3.jpeg not downloaded yet
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/4.jpeg not downloaded yet
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/5.jpeg not downloaded yet
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/6.jpeg not downloaded yet
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/7.jpeg not downloaded yet
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/8.jpeg not downloaded yet
2026-03-12 21:11:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/9.jpeg not downloaded yet
2026-03-12 21:11:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738710>
2026-03-12 21:11:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/4.jpeg saved to cache
2026-03-12 21:11:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903210>
2026-03-12 21:11:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:11:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/3.jpeg saved to cache
2026-03-12 21:11:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12812a10>
2026-03-12 21:11:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:11:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/2.jpeg saved to cache
2026-03-12 21:11:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f1a090>
2026-03-12 21:11:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:11:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/1.jpeg saved to cache
2026-03-12 21:11:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130210)
2026-03-12 21:11:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197d8bd0>
2026-03-12 21:11:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:11:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/0.jpeg saved to cache
2026-03-12 21:11:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item a2f04be3-972f-5d61-9387-93d395892d65
2026-03-12 21:11:38 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: a2f04be3-972f-5d61-9387-93d395892d65, skipping ID generation
2026-03-12 21:11:38 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item a2f04be3-972f-5d61-9387-93d395892d65 with scrape type 1
2026-03-12 21:11:38 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item a2f04be3-972f-5d61-9387-93d395892d65 sending to next pipeline
2026-03-12 21:11:38 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: a2f04be3-972f-5d61-9387-93d395892d65, identifier: 130210
2026-03-12 21:11:38 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: a2f04be3-972f-5d61-9387-93d395892d65 with identifier: 130210
2026-03-12 21:11:38 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: a2f04be3-972f-5d61-9387-93d395892d65 with identifier: 130210
2026-03-12 21:11:38 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: a2f04be3-972f-5d61-9387-93d395892d65 with identifier: 130210 to the API
2026-03-12 21:11:38 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:11:38 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:11:38 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': 'a2f04be3-972f-5d61-9387-93d395892d65',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC782KH',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-sportback-s-line-35-tfsi-150-mhev-s-tronic-7-130210',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 75152,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89047,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 73152,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87438,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89057,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87621,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67337,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82057,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89842,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52066,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_a2f04be3-972f-5d61-9387-93d395892d65/a2f04be3-972f-5d61-9387-93d395892d65_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66330,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130210/9.jpeg',
'Width': 1280}],
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2021-10-15',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 Sportback S LINE 35 TFSI 150 MHEV S Tronic 7',
'transmission': 'automatic',
'trim': 'Sportback S LINE 35 TFSI 150 MHEV S Tronic 7',
'vin': 'WAUZZZF37N1024734',
'year': 2021}
2026-03-12 21:11:38 [arval.fr] INFO: Saving data for 130210: {'created_time': 1773349898.811308, 'last_price_update_time': 1773349898.811317}
2026-03-12 21:11:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282da90>
2026-03-12 21:11:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/7.jpeg saved to cache
2026-03-12 21:11:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e01750>
2026-03-12 21:11:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:11:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/6.jpeg saved to cache
2026-03-12 21:11:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5f10>
2026-03-12 21:11:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:11:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/5.jpeg saved to cache
2026-03-12 21:11:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f6190>
2026-03-12 21:11:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/4.jpeg saved to cache
2026-03-12 21:11:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d4150>
2026-03-12 21:11:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/3.jpeg saved to cache
2026-03-12 21:11:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271d690>
2026-03-12 21:11:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/2.jpeg saved to cache
2026-03-12 21:11:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396f290>
2026-03-12 21:11:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:11:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/1.jpeg saved to cache
2026-03-12 21:11:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130204)
2026-03-12 21:11:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa6d90>
2026-03-12 21:11:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:11:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/0.jpeg saved to cache
2026-03-12 21:11:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 29040db8-eb77-57e0-ac7e-e7a27837b800
2026-03-12 21:11:48 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 29040db8-eb77-57e0-ac7e-e7a27837b800, skipping ID generation
2026-03-12 21:11:48 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 29040db8-eb77-57e0-ac7e-e7a27837b800 with scrape type 1
2026-03-12 21:11:48 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 29040db8-eb77-57e0-ac7e-e7a27837b800 sending to next pipeline
2026-03-12 21:11:48 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 29040db8-eb77-57e0-ac7e-e7a27837b800, identifier: 130204
2026-03-12 21:11:48 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 29040db8-eb77-57e0-ac7e-e7a27837b800 with identifier: 130204
2026-03-12 21:11:48 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 29040db8-eb77-57e0-ac7e-e7a27837b800 with identifier: 130204
2026-03-12 21:11:48 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 29040db8-eb77-57e0-ac7e-e7a27837b800 with identifier: 130204 to the API
2026-03-12 21:11:48 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:11:48 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:11:48 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 245,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': '29040db8-eb77-57e0-ac7e-e7a27837b800',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP806MM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/audi-q3-sportback-business-line-45-tfsi-e-245-s-tronic-130204',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Audi',
'model': 'Q3',
'odometer': 70054,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66507,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55154,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64618,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66569,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51375,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62631,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70227,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 33196,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_29040db8-eb77-57e0-ac7e-e7a27837b800/29040db8-eb77-57e0-ac7e-e7a27837b800_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77689,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130204/9.jpeg',
'Width': 1280}],
'price': 32990.0,
'price_includes_vat': True,
'registration_date': '2023-06-13',
'seats_number': 0,
'seller_name': None,
'title': 'Audi Q3 Sportback BUSINESS LINE 45 TFSI E 245 S TRONIC',
'transmission': 'automatic',
'trim': 'Sportback BUSINESS LINE 45 TFSI E 245 S TRONIC',
'vin': 'WAUZZZF32P1132620',
'year': 2023}
2026-03-12 21:11:48 [arval.fr] INFO: Saving data for 130204: {'created_time': 1773349908.869529, 'last_price_update_time': 1773349908.869538}
2026-03-12 21:11:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 21:11:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ddc10>
2026-03-12 21:11:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:11:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/8.jpeg saved to cache
2026-03-12 21:11:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 21:11:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:11:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662210>
2026-03-12 21:11:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:11:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/9.jpeg saved to cache
2026-03-12 21:11:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:11:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:11:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738c90>
2026-03-12 21:11:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:11:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/8.jpeg saved to cache
2026-03-12 21:11:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:11:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:11:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa74d0>
2026-03-12 21:11:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/9.jpeg saved to cache
2026-03-12 21:11:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:11:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:11:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273a950>
2026-03-12 21:11:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/8.jpeg saved to cache
2026-03-12 21:11:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:11:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:11:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dd790>
2026-03-12 21:11:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:11:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/7.jpeg saved to cache
2026-03-12 21:11:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:11:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:11:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa6d50>
2026-03-12 21:11:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/6.jpeg saved to cache
2026-03-12 21:11:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:11:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:11:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13912010>
2026-03-12 21:11:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/5.jpeg saved to cache
2026-03-12 21:11:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:11:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:11:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:11:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff7d10>
2026-03-12 21:11:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:11:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:11:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:11:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:11:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/4.jpeg saved to cache
2026-03-12 21:11:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:12:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:12:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128117d0>
2026-03-12 21:12:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/3.jpeg saved to cache
2026-03-12 21:12:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:12:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:12:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ebd0>
2026-03-12 21:12:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:12:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/2.jpeg saved to cache
2026-03-12 21:12:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:12:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:12:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc4d0>
2026-03-12 21:12:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/1.jpeg saved to cache
2026-03-12 21:12:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:12:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130214)
2026-03-12 21:12:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12739bd0>
2026-03-12 21:12:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:12:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/0.jpeg saved to cache
2026-03-12 21:12:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item ddded931-cc7a-5cf7-b71b-0e3cebb20114
2026-03-12 21:12:04 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: ddded931-cc7a-5cf7-b71b-0e3cebb20114, skipping ID generation
2026-03-12 21:12:04 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ddded931-cc7a-5cf7-b71b-0e3cebb20114 with scrape type 1
2026-03-12 21:12:04 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item ddded931-cc7a-5cf7-b71b-0e3cebb20114 sending to next pipeline
2026-03-12 21:12:04 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: ddded931-cc7a-5cf7-b71b-0e3cebb20114, identifier: 130214
2026-03-12 21:12:04 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: ddded931-cc7a-5cf7-b71b-0e3cebb20114 with identifier: 130214
2026-03-12 21:12:04 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: ddded931-cc7a-5cf7-b71b-0e3cebb20114 with identifier: 130214
2026-03-12 21:12:04 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: ddded931-cc7a-5cf7-b71b-0e3cebb20114 with identifier: 130214 to the API
2026-03-12 21:12:04 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:12:04 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:12:05 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.4L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'PHEV',
'id': 'ddded931-cc7a-5cf7-b71b-0e3cebb20114',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB042RP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/skoda-superb-laurinklement-14-tsi-phev-218-dsg6-130214',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Skoda',
'model': 'Superb',
'odometer': 74611,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 34,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62382,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53657,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60089,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65650,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62976,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49770,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61941,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64364,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38903,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_ddded931-cc7a-5cf7-b71b-0e3cebb20114/ddded931-cc7a-5cf7-b71b-0e3cebb20114_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77737,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130214/9.jpeg',
'Width': 1280}],
'price': 25990.0,
'price_includes_vat': True,
'registration_date': '2021-09-09',
'seats_number': 0,
'seller_name': None,
'title': 'Skoda Superb Laurin&Klement 1.4 TSI PHEV 218 DSG6',
'transmission': 'automatic',
'trim': 'Laurin&Klement 1.4 TSI PHEV 218 DSG6',
'vin': 'TMBAW7NP8M7078850',
'year': 2021}
2026-03-12 21:12:05 [arval.fr] INFO: Saving data for 130214: {'created_time': 1773349925.095689, 'last_price_update_time': 1773349925.0957}
2026-03-12 21:12:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:12:05 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:12:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139afa10>
2026-03-12 21:12:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:12:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/7.jpeg saved to cache
2026-03-12 21:12:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:12:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:12:07 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:12:07 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9ca58e2f-9eac-5ede-b965-288e506f373f with identifier: 130219
2026-03-12 21:12:07 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ca58e2f-9eac-5ede-b965-288e506f373f with scrape type 1
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/0.jpeg not downloaded yet
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/1.jpeg not downloaded yet
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/2.jpeg not downloaded yet
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/3.jpeg not downloaded yet
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/4.jpeg not downloaded yet
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/5.jpeg not downloaded yet
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/6.jpeg not downloaded yet
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/7.jpeg not downloaded yet
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/8.jpeg not downloaded yet
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/9.jpeg not downloaded yet
2026-03-12 21:12:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:12:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff7590>
2026-03-12 21:12:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/6.jpeg saved to cache
2026-03-12 21:12:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:12:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:12:08 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 2bdf98a5-d48e-586a-97ec-631f0d7544db with identifier: 130222
2026-03-12 21:12:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bdf98a5-d48e-586a-97ec-631f0d7544db with scrape type 1
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/0.jpeg not downloaded yet
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/1.jpeg not downloaded yet
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/2.jpeg not downloaded yet
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/3.jpeg not downloaded yet
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/4.jpeg not downloaded yet
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/5.jpeg not downloaded yet
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/6.jpeg not downloaded yet
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/7.jpeg not downloaded yet
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/8.jpeg not downloaded yet
2026-03-12 21:12:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/9.jpeg not downloaded yet
2026-03-12 21:12:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:12:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7b50>
2026-03-12 21:12:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:12:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/5.jpeg saved to cache
2026-03-12 21:12:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:12:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:12:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724f90>
2026-03-12 21:12:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/4.jpeg saved to cache
2026-03-12 21:12:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:12:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:12:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e155d0>
2026-03-12 21:12:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:12:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/3.jpeg saved to cache
2026-03-12 21:12:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:12:11 [scrapy.extensions.logstats] INFO: Crawled 425 pages (at 4 pages/min), scraped 369 items (at 5 items/min)
2026-03-12 21:12:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 170MiB
2026-03-12 21:12:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:12:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bf510>
2026-03-12 21:12:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:12:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/2.jpeg saved to cache
2026-03-12 21:12:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:12:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:12:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1396e490>
2026-03-12 21:12:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/1.jpeg saved to cache
2026-03-12 21:12:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:12:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130213)
2026-03-12 21:12:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12509f90>
2026-03-12 21:12:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:12:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/0.jpeg saved to cache
2026-03-12 21:12:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item c96157c1-b953-5e82-8b16-5571d8144bcc
2026-03-12 21:12:15 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: c96157c1-b953-5e82-8b16-5571d8144bcc, skipping ID generation
2026-03-12 21:12:15 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item c96157c1-b953-5e82-8b16-5571d8144bcc with scrape type 1
2026-03-12 21:12:15 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item c96157c1-b953-5e82-8b16-5571d8144bcc sending to next pipeline
2026-03-12 21:12:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: c96157c1-b953-5e82-8b16-5571d8144bcc, identifier: 130213
2026-03-12 21:12:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: c96157c1-b953-5e82-8b16-5571d8144bcc with identifier: 130213
2026-03-12 21:12:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: c96157c1-b953-5e82-8b16-5571d8144bcc with identifier: 130213
2026-03-12 21:12:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: c96157c1-b953-5e82-8b16-5571d8144bcc with identifier: 130213 to the API
2026-03-12 21:12:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:12:16 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:12:16 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 177,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'c96157c1-b953-5e82-8b16-5571d8144bcc',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GA991WD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-5008-gt-pack-20-bluehdi-180-bva8-7-sieges-130213',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '5008',
'odometer': 77477,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 34,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65584,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53405,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65608,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70012,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66003,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50123,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63850,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71522,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57356,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_c96157c1-b953-5e82-8b16-5571d8144bcc/c96157c1-b953-5e82-8b16-5571d8144bcc_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 69470,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130213/9.jpeg',
'Width': 1280}],
'price': 30990.0,
'price_includes_vat': True,
'registration_date': '2021-07-21',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 5008 GT Pack 2.0 BlueHDi 180 BVA8 7 Sieges',
'transmission': 'automatic',
'trim': 'GT Pack 2.0 BlueHDi 180 BVA8 7 Sieges',
'vin': 'VF3MJEHZUMS123885',
'year': 2021}
2026-03-12 21:12:16 [arval.fr] INFO: Saving data for 130213: {'created_time': 1773349936.419175, 'last_price_update_time': 1773349936.419185}
2026-03-12 21:12:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 21:12:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19379090>
2026-03-12 21:12:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/7.jpeg saved to cache
2026-03-12 21:12:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 21:12:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 21:12:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a790>
2026-03-12 21:12:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/6.jpeg saved to cache
2026-03-12 21:12:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 21:12:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 21:12:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13ff6f90>
2026-03-12 21:12:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/5.jpeg saved to cache
2026-03-12 21:12:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 21:12:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 21:12:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c197db750>
2026-03-12 21:12:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/4.jpeg saved to cache
2026-03-12 21:12:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 21:12:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 21:12:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e02690>
2026-03-12 21:12:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:12:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/3.jpeg saved to cache
2026-03-12 21:12:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 21:12:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 21:12:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282c390>
2026-03-12 21:12:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/2.jpeg saved to cache
2026-03-12 21:12:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 21:12:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 21:12:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c290>
2026-03-12 21:12:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:12:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/1.jpeg saved to cache
2026-03-12 21:12:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 21:12:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130255)
2026-03-12 21:12:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282d550>
2026-03-12 21:12:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/0.jpeg saved to cache
2026-03-12 21:12:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3
2026-03-12 21:12:25 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3, skipping ID generation
2026-03-12 21:12:25 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with scrape type 1
2026-03-12 21:12:25 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 sending to next pipeline
2026-03-12 21:12:25 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3, identifier: 130255
2026-03-12 21:12:25 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with identifier: 130255
2026-03-12 21:12:25 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with identifier: 130255
2026-03-12 21:12:25 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3 with identifier: 130255 to the API
2026-03-12 21:12:25 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:12:25 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:12:25 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 75,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'd74b34e9-5b8d-5bb8-8c69-d5ac17a812d3',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS338NM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-style-12-puretech-75-bvm5-130255',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 16068,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56596,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47800,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57144,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 54033,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53327,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 42087,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53528,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56851,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 32371,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3/d74b34e9-5b8d-5bb8-8c69-d5ac17a812d3_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65668,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130255/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2023-11-22',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Style 1.2 PureTech 75 BVM5',
'transmission': 'manual',
'trim': 'Style 1.2 PureTech 75 BVM5',
'vin': 'VR3UPHMHDP5111131',
'year': 2023}
2026-03-12 21:12:25 [arval.fr] INFO: Saving data for 130255: {'created_time': 1773349945.648522, 'last_price_update_time': 1773349945.648531}
2026-03-12 21:12:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e17d10>
2026-03-12 21:12:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:12:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/8.jpeg saved to cache
2026-03-12 21:12:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273a1d0>
2026-03-12 21:12:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:12:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/9.jpeg saved to cache
2026-03-12 21:12:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139112d0>
2026-03-12 21:12:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/9.jpeg saved to cache
2026-03-12 21:12:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738890>
2026-03-12 21:12:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/8.jpeg saved to cache
2026-03-12 21:12:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:31 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:12:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d5050>
2026-03-12 21:12:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/7.jpeg saved to cache
2026-03-12 21:12:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:12:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273b050>
2026-03-12 21:12:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/6.jpeg saved to cache
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:12:33 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 44983875-c030-5157-911d-4f2d0dcb08a2 with identifier: 130224
2026-03-12 21:12:33 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44983875-c030-5157-911d-4f2d0dcb08a2 with scrape type 1
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/0.jpeg not downloaded yet
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/1.jpeg not downloaded yet
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/2.jpeg not downloaded yet
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/3.jpeg not downloaded yet
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/4.jpeg not downloaded yet
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/5.jpeg not downloaded yet
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/6.jpeg not downloaded yet
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/7.jpeg not downloaded yet
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/8.jpeg not downloaded yet
2026-03-12 21:12:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/9.jpeg not downloaded yet
2026-03-12 21:12:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:12:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7bd0>
2026-03-12 21:12:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/5.jpeg saved to cache
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:12:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with identifier: 130228
2026-03-12 21:12:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with scrape type 1
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/0.jpeg not downloaded yet
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/1.jpeg not downloaded yet
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/2.jpeg not downloaded yet
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/3.jpeg not downloaded yet
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/4.jpeg not downloaded yet
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/5.jpeg not downloaded yet
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/6.jpeg not downloaded yet
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/7.jpeg not downloaded yet
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/8.jpeg not downloaded yet
2026-03-12 21:12:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/9.jpeg not downloaded yet
2026-03-12 21:12:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:12:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738f90>
2026-03-12 21:12:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/4.jpeg saved to cache
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 214e715d-5e97-5c1a-8512-94c809c4aad2 with identifier: 130229
2026-03-12 21:12:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 214e715d-5e97-5c1a-8512-94c809c4aad2 with scrape type 1
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/0.jpeg not downloaded yet
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/1.jpeg not downloaded yet
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/2.jpeg not downloaded yet
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/3.jpeg not downloaded yet
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/4.jpeg not downloaded yet
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/5.jpeg not downloaded yet
2026-03-12 21:12:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/6.jpeg not downloaded yet
2026-03-12 21:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/7.jpeg not downloaded yet
2026-03-12 21:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/8.jpeg not downloaded yet
2026-03-12 21:12:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/9.jpeg not downloaded yet
2026-03-12 21:12:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f3d0>
2026-03-12 21:12:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/3.jpeg saved to cache
2026-03-12 21:12:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282eb10>
2026-03-12 21:12:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:12:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/2.jpeg saved to cache
2026-03-12 21:12:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394b650>
2026-03-12 21:12:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/1.jpeg saved to cache
2026-03-12 21:12:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130222)
2026-03-12 21:12:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12787e10>
2026-03-12 21:12:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:12:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/0.jpeg saved to cache
2026-03-12 21:12:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 2bdf98a5-d48e-586a-97ec-631f0d7544db
2026-03-12 21:12:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 2bdf98a5-d48e-586a-97ec-631f0d7544db, skipping ID generation
2026-03-12 21:12:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 2bdf98a5-d48e-586a-97ec-631f0d7544db with scrape type 1
2026-03-12 21:12:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 2bdf98a5-d48e-586a-97ec-631f0d7544db sending to next pipeline
2026-03-12 21:12:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 2bdf98a5-d48e-586a-97ec-631f0d7544db, identifier: 130222
2026-03-12 21:12:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 2bdf98a5-d48e-586a-97ec-631f0d7544db with identifier: 130222
2026-03-12 21:12:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 2bdf98a5-d48e-586a-97ec-631f0d7544db with identifier: 130222
2026-03-12 21:12:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 2bdf98a5-d48e-586a-97ec-631f0d7544db with identifier: 130222 to the API
2026-03-12 21:12:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:12:41 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:12:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 109,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '2bdf98a5-d48e-586a-97ec-631f0d7544db',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS253HW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/bmw-serie-1-116i-business-design-dkg7-130222',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'BMW',
'model': 'Serie 1',
'odometer': 20474,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 32,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59338,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49179,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58312,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59712,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58053,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47224,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 57210,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60801,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77818,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_2bdf98a5-d48e-586a-97ec-631f0d7544db/2bdf98a5-d48e-586a-97ec-631f0d7544db_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103280,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130222/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2023-11-10',
'seats_number': 0,
'seller_name': None,
'title': 'BMW Serie 1 116i Business Design DKG7',
'transmission': 'automatic',
'trim': '116i Business Design DKG7',
'vin': 'WBA7K110707N27227',
'year': 2023}
2026-03-12 21:12:41 [arval.fr] INFO: Saving data for 130222: {'created_time': 1773349961.56097, 'last_price_update_time': 1773349961.560981}
2026-03-12 21:12:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ddd90>
2026-03-12 21:12:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/7.jpeg saved to cache
2026-03-12 21:12:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126517d0>
2026-03-12 21:12:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/6.jpeg saved to cache
2026-03-12 21:12:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12812a10>
2026-03-12 21:12:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/5.jpeg saved to cache
2026-03-12 21:12:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12652090>
2026-03-12 21:12:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/4.jpeg saved to cache
2026-03-12 21:12:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128137d0>
2026-03-12 21:12:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:12:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/3.jpeg saved to cache
2026-03-12 21:12:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f883d0>
2026-03-12 21:12:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:12:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/2.jpeg saved to cache
2026-03-12 21:12:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12810510>
2026-03-12 21:12:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:12:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/1.jpeg saved to cache
2026-03-12 21:12:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130219)
2026-03-12 21:12:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726490>
2026-03-12 21:12:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/0.jpeg saved to cache
2026-03-12 21:12:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9ca58e2f-9eac-5ede-b965-288e506f373f
2026-03-12 21:12:50 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9ca58e2f-9eac-5ede-b965-288e506f373f, skipping ID generation
2026-03-12 21:12:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9ca58e2f-9eac-5ede-b965-288e506f373f with scrape type 1
2026-03-12 21:12:50 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9ca58e2f-9eac-5ede-b965-288e506f373f sending to next pipeline
2026-03-12 21:12:50 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9ca58e2f-9eac-5ede-b965-288e506f373f, identifier: 130219
2026-03-12 21:12:50 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9ca58e2f-9eac-5ede-b965-288e506f373f with identifier: 130219
2026-03-12 21:12:50 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9ca58e2f-9eac-5ede-b965-288e506f373f with identifier: 130219
2026-03-12 21:12:50 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9ca58e2f-9eac-5ede-b965-288e506f373f with identifier: 130219 to the API
2026-03-12 21:12:50 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:12:50 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:12:50 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '9ca58e2f-9eac-5ede-b965-288e506f373f',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK479NR',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-130219',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 84869,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 28,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66924,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75226,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66196,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66088,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60418,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67046,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66267,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67621,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61349,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9ca58e2f-9eac-5ede-b965-288e506f373f/9ca58e2f-9eac-5ede-b965-288e506f373f_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117841,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130219/9.jpeg',
'Width': 1280}],
'price': 23990.0,
'price_includes_vat': True,
'registration_date': '2022-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS4PC698618',
'year': 2022}
2026-03-12 21:12:50 [arval.fr] INFO: Saving data for 130219: {'created_time': 1773349970.831576, 'last_price_update_time': 1773349970.831586}
2026-03-12 21:12:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:12:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c193582d0>
2026-03-12 21:12:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/9.jpeg saved to cache
2026-03-12 21:12:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:12:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:12:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19fffd10>
2026-03-12 21:12:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/8.jpeg saved to cache
2026-03-12 21:12:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:12:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:12:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e17850>
2026-03-12 21:12:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/9.jpeg saved to cache
2026-03-12 21:12:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:12:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:12:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bdb10>
2026-03-12 21:12:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/8.jpeg saved to cache
2026-03-12 21:12:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:12:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:12:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5790>
2026-03-12 21:12:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/9.jpeg saved to cache
2026-03-12 21:12:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:12:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:12:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804cd50>
2026-03-12 21:12:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/8.jpeg saved to cache
2026-03-12 21:12:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:12:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:12:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:12:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394b890>
2026-03-12 21:12:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:12:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:12:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:12:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/7.jpeg saved to cache
2026-03-12 21:12:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:12:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:13:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724c90>
2026-03-12 21:13:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/6.jpeg saved to cache
2026-03-12 21:13:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:13:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:13:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12652a50>
2026-03-12 21:13:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:13:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/5.jpeg saved to cache
2026-03-12 21:13:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:13:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:13:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273bcd0>
2026-03-12 21:13:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:13:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/4.jpeg saved to cache
2026-03-12 21:13:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:13:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:13:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804c1d0>
2026-03-12 21:13:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/3.jpeg saved to cache
2026-03-12 21:13:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:13:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:13:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126debd0>
2026-03-12 21:13:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/2.jpeg saved to cache
2026-03-12 21:13:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:13:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:13:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139d7110>
2026-03-12 21:13:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/1.jpeg saved to cache
2026-03-12 21:13:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:13:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130229)
2026-03-12 21:13:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139207d0>
2026-03-12 21:13:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/0.jpeg saved to cache
2026-03-12 21:13:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 214e715d-5e97-5c1a-8512-94c809c4aad2
2026-03-12 21:13:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 214e715d-5e97-5c1a-8512-94c809c4aad2, skipping ID generation
2026-03-12 21:13:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 214e715d-5e97-5c1a-8512-94c809c4aad2 with scrape type 1
2026-03-12 21:13:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 214e715d-5e97-5c1a-8512-94c809c4aad2 sending to next pipeline
2026-03-12 21:13:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 214e715d-5e97-5c1a-8512-94c809c4aad2, identifier: 130229
2026-03-12 21:13:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 214e715d-5e97-5c1a-8512-94c809c4aad2 with identifier: 130229
2026-03-12 21:13:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 214e715d-5e97-5c1a-8512-94c809c4aad2 with identifier: 130229
2026-03-12 21:13:08 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 214e715d-5e97-5c1a-8512-94c809c4aad2 with identifier: 130229 to the API
2026-03-12 21:13:08 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:13:09 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:13:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '214e715d-5e97-5c1a-8512-94c809c4aad2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GX366KP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-12-puretech-100-bvm6-130229',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 16808,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78439,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66730,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79708,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76621,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77530,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60976,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76811,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77839,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38227,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214e715d-5e97-5c1a-8512-94c809c4aad2/214e715d-5e97-5c1a-8512-94c809c4aad2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68503,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130229/9.jpeg',
'Width': 1280}],
'price': 16790.0,
'price_includes_vat': True,
'registration_date': '2024-06-07',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Active 1.2 PureTech 100 BVM6',
'vin': 'VR3USHNK3RJ723819',
'year': 2024}
2026-03-12 21:13:09 [arval.fr] INFO: Saving data for 130229: {'created_time': 1773349989.24998, 'last_price_update_time': 1773349989.249992}
2026-03-12 21:13:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:13:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:13:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fda350>
2026-03-12 21:13:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/7.jpeg saved to cache
2026-03-12 21:13:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:13:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:13:10 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:13:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804c110>
2026-03-12 21:13:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/6.jpeg saved to cache
2026-03-12 21:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:13:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:13:10 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with identifier: 130231
2026-03-12 21:13:10 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with scrape type 1
2026-03-12 21:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/0.jpeg not downloaded yet
2026-03-12 21:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/1.jpeg not downloaded yet
2026-03-12 21:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/2.jpeg not downloaded yet
2026-03-12 21:13:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/3.jpeg not downloaded yet
2026-03-12 21:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/4.jpeg not downloaded yet
2026-03-12 21:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/5.jpeg not downloaded yet
2026-03-12 21:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/6.jpeg not downloaded yet
2026-03-12 21:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/7.jpeg not downloaded yet
2026-03-12 21:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/8.jpeg not downloaded yet
2026-03-12 21:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/9.jpeg not downloaded yet
2026-03-12 21:13:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:13:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:13:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fcdd50>
2026-03-12 21:13:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/5.jpeg saved to cache
2026-03-12 21:13:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:13:11 [scrapy.extensions.logstats] INFO: Crawled 429 pages (at 4 pages/min), scraped 374 items (at 5 items/min)
2026-03-12 21:13:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 170MiB
2026-03-12 21:13:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:13:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: f8b2b6d8-80bb-54de-a776-6a09343e8686 with identifier: 130232
2026-03-12 21:13:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8b2b6d8-80bb-54de-a776-6a09343e8686 with scrape type 1
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/0.jpeg not downloaded yet
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/1.jpeg not downloaded yet
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/2.jpeg not downloaded yet
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/3.jpeg not downloaded yet
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/4.jpeg not downloaded yet
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/5.jpeg not downloaded yet
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/6.jpeg not downloaded yet
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/7.jpeg not downloaded yet
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/8.jpeg not downloaded yet
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/9.jpeg not downloaded yet
2026-03-12 21:13:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:13:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f7150>
2026-03-12 21:13:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/4.jpeg saved to cache
2026-03-12 21:13:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:13:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:13:13 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 73c34318-0a49-5281-9220-2999695e3147 with identifier: 130235
2026-03-12 21:13:13 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73c34318-0a49-5281-9220-2999695e3147 with scrape type 1
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/0.jpeg not downloaded yet
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/1.jpeg not downloaded yet
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/2.jpeg not downloaded yet
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/3.jpeg not downloaded yet
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/4.jpeg not downloaded yet
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/5.jpeg not downloaded yet
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/6.jpeg not downloaded yet
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/7.jpeg not downloaded yet
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/8.jpeg not downloaded yet
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/9.jpeg not downloaded yet
2026-03-12 21:13:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:13:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14550>
2026-03-12 21:13:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/3.jpeg saved to cache
2026-03-12 21:13:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:13:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:13:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12652810>
2026-03-12 21:13:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/2.jpeg saved to cache
2026-03-12 21:13:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:13:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:13:15 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:15 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128123d0>
2026-03-12 21:13:15 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:15 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:15 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/1.jpeg saved to cache
2026-03-12 21:13:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:13:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130228)
2026-03-12 21:13:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900a10>
2026-03-12 21:13:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/0.jpeg saved to cache
2026-03-12 21:13:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9
2026-03-12 21:13:16 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9, skipping ID generation
2026-03-12 21:13:16 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with scrape type 1
2026-03-12 21:13:16 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 sending to next pipeline
2026-03-12 21:13:16 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9, identifier: 130228
2026-03-12 21:13:16 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with identifier: 130228
2026-03-12 21:13:16 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with identifier: 130228
2026-03-12 21:13:16 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9 with identifier: 130228 to the API
2026-03-12 21:13:16 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:13:17 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:13:17 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 120,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS547KP',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/kia-ceed-gt-line-10-t-gdi-120-bvm6-130228',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Kia',
'model': 'Ceed',
'odometer': 78191,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58418,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48551,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58155,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59886,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56937,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46851,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56071,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 62429,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 25484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9/df5d5e10-5959-5ff3-8a7a-26f3fdb7aee9_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59424,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130228/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2023-11-15',
'seats_number': 0,
'seller_name': None,
'title': 'Kia Ceed GT Line 1.0 T-GDI 120 BVM6',
'transmission': 'manual',
'trim': 'GT Line 1.0 T-GDI 120 BVM6',
'vin': 'U5YH6512ARL202894',
'year': 2023}
2026-03-12 21:13:17 [arval.fr] INFO: Saving data for 130228: {'created_time': 1773349997.206653, 'last_price_update_time': 1773349997.206663}
2026-03-12 21:13:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:13:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271c050>
2026-03-12 21:13:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:13:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/7.jpeg saved to cache
2026-03-12 21:13:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:13:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:13:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e14d50>
2026-03-12 21:13:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:13:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/6.jpeg saved to cache
2026-03-12 21:13:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:13:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:13:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dfe90>
2026-03-12 21:13:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/5.jpeg saved to cache
2026-03-12 21:13:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:13:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:13:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bc850>
2026-03-12 21:13:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/4.jpeg saved to cache
2026-03-12 21:13:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:13:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:13:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd97d0>
2026-03-12 21:13:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/3.jpeg saved to cache
2026-03-12 21:13:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:13:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:13:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12738750>
2026-03-12 21:13:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:13:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/2.jpeg saved to cache
2026-03-12 21:13:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:13:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:13:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250b050>
2026-03-12 21:13:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/1.jpeg saved to cache
2026-03-12 21:13:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:13:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130224)
2026-03-12 21:13:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ccf90>
2026-03-12 21:13:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/0.jpeg saved to cache
2026-03-12 21:13:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 44983875-c030-5157-911d-4f2d0dcb08a2
2026-03-12 21:13:26 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 44983875-c030-5157-911d-4f2d0dcb08a2, skipping ID generation
2026-03-12 21:13:26 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 44983875-c030-5157-911d-4f2d0dcb08a2 with scrape type 1
2026-03-12 21:13:26 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 44983875-c030-5157-911d-4f2d0dcb08a2 sending to next pipeline
2026-03-12 21:13:27 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 44983875-c030-5157-911d-4f2d0dcb08a2, identifier: 130224
2026-03-12 21:13:27 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 44983875-c030-5157-911d-4f2d0dcb08a2 with identifier: 130224
2026-03-12 21:13:27 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 44983875-c030-5157-911d-4f2d0dcb08a2 with identifier: 130224
2026-03-12 21:13:27 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 44983875-c030-5157-911d-4f2d0dcb08a2 with identifier: 130224 to the API
2026-03-12 21:13:27 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:13:27 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:13:27 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 136,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '44983875-c030-5157-911d-4f2d0dcb08a2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GP992TG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-e-active-pack-50kwh-bva-130224',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 15431,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131958,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79653,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128797,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114530,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 130020,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 128558,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 131985,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 115376,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_44983875-c030-5157-911d-4f2d0dcb08a2/44983875-c030-5157-911d-4f2d0dcb08a2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81589,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130224/9.jpeg',
'Width': 1280}],
'price': 17990.0,
'price_includes_vat': True,
'registration_date': '2023-06-23',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 (e-) Active Pack 50kWh BVA',
'transmission': 'automatic',
'trim': '(e-) Active Pack 50kWh BVA',
'vin': 'VR3UKZKXZPJ685087',
'year': 2023}
2026-03-12 21:13:27 [arval.fr] INFO: Saving data for 130224: {'created_time': 1773350007.367617, 'last_price_update_time': 1773350007.367628}
2026-03-12 21:13:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:13:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ccc50>
2026-03-12 21:13:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/9.jpeg saved to cache
2026-03-12 21:13:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:13:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:13:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12812dd0>
2026-03-12 21:13:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:13:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/8.jpeg saved to cache
2026-03-12 21:13:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:13:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dcd50>
2026-03-12 21:13:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/9.jpeg saved to cache
2026-03-12 21:13:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139bfd10>
2026-03-12 21:13:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:13:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/8.jpeg saved to cache
2026-03-12 21:13:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274eb90>
2026-03-12 21:13:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/9.jpeg saved to cache
2026-03-12 21:13:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf990>
2026-03-12 21:13:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/8.jpeg saved to cache
2026-03-12 21:13:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367550>
2026-03-12 21:13:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/7.jpeg saved to cache
2026-03-12 21:13:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126dc550>
2026-03-12 21:13:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/6.jpeg saved to cache
2026-03-12 21:13:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271e650>
2026-03-12 21:13:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/5.jpeg saved to cache
2026-03-12 21:13:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c390>
2026-03-12 21:13:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:13:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/4.jpeg saved to cache
2026-03-12 21:13:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bbad0>
2026-03-12 21:13:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/3.jpeg saved to cache
2026-03-12 21:13:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287e6d0>
2026-03-12 21:13:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/2.jpeg saved to cache
2026-03-12 21:13:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19359b10>
2026-03-12 21:13:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:13:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/1.jpeg saved to cache
2026-03-12 21:13:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130235)
2026-03-12 21:13:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250af10>
2026-03-12 21:13:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/0.jpeg saved to cache
2026-03-12 21:13:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 73c34318-0a49-5281-9220-2999695e3147
2026-03-12 21:13:44 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 73c34318-0a49-5281-9220-2999695e3147, skipping ID generation
2026-03-12 21:13:44 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 73c34318-0a49-5281-9220-2999695e3147 with scrape type 1
2026-03-12 21:13:44 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 73c34318-0a49-5281-9220-2999695e3147 sending to next pipeline
2026-03-12 21:13:45 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 73c34318-0a49-5281-9220-2999695e3147, identifier: 130235
2026-03-12 21:13:45 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 73c34318-0a49-5281-9220-2999695e3147 with identifier: 130235
2026-03-12 21:13:45 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 73c34318-0a49-5281-9220-2999695e3147 with identifier: 130235
2026-03-12 21:13:45 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 73c34318-0a49-5281-9220-2999695e3147 with identifier: 130235 to the API
2026-03-12 21:13:45 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:13:45 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:13:45 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '73c34318-0a49-5281-9220-2999695e3147',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GH997RQ',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c4-feel-pack-12-puretech-130-bvm6-130235',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C4',
'odometer': 87258,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 22,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66673,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63484,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 68153,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66134,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67559,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58335,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64996,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 65994,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 145791,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_73c34318-0a49-5281-9220-2999695e3147/73c34318-0a49-5281-9220-2999695e3147_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105546,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130235/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2022-07-25',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C4 Feel Pack 1.2 PureTech 130 BVM6',
'transmission': 'manual',
'trim': 'Feel Pack 1.2 PureTech 130 BVM6',
'vin': 'VR7BAHNSANE038836',
'year': 2022}
2026-03-12 21:13:45 [arval.fr] INFO: Saving data for 130235: {'created_time': 1773350025.41075, 'last_price_update_time': 1773350025.410759}
2026-03-12 21:13:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:46 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:13:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139be190>
2026-03-12 21:13:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/7.jpeg saved to cache
2026-03-12 21:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282f750>
2026-03-12 21:13:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/6.jpeg saved to cache
2026-03-12 21:13:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:47 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:13:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:13:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12584d90>
2026-03-12 21:13:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/5.jpeg saved to cache
2026-03-12 21:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:47 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: be2b203a-7377-5b62-9e89-98e6a4c13a1a with identifier: 130236
2026-03-12 21:13:47 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be2b203a-7377-5b62-9e89-98e6a4c13a1a with scrape type 1
2026-03-12 21:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/0.jpeg not downloaded yet
2026-03-12 21:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/1.jpeg not downloaded yet
2026-03-12 21:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/2.jpeg not downloaded yet
2026-03-12 21:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/3.jpeg not downloaded yet
2026-03-12 21:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/4.jpeg not downloaded yet
2026-03-12 21:13:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/5.jpeg not downloaded yet
2026-03-12 21:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/6.jpeg not downloaded yet
2026-03-12 21:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/7.jpeg not downloaded yet
2026-03-12 21:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/8.jpeg not downloaded yet
2026-03-12 21:13:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/9.jpeg not downloaded yet
2026-03-12 21:13:48 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:13:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:13:49 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: d2d346da-17a9-50fd-b3d4-5790fe01fe58 with identifier: 130238
2026-03-12 21:13:49 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2d346da-17a9-50fd-b3d4-5790fe01fe58 with scrape type 1
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/0.jpeg not downloaded yet
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/1.jpeg not downloaded yet
2026-03-12 21:13:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/2.jpeg not downloaded yet
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/3.jpeg not downloaded yet
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/4.jpeg not downloaded yet
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/5.jpeg not downloaded yet
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/6.jpeg not downloaded yet
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/7.jpeg not downloaded yet
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/8.jpeg not downloaded yet
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/9.jpeg not downloaded yet
2026-03-12 21:13:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e0510>
2026-03-12 21:13:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/4.jpeg saved to cache
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18069e90>
2026-03-12 21:13:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/3.jpeg saved to cache
2026-03-12 21:13:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:49 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:13:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:13:50 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 627553a4-6a2a-54e5-ba02-50602241901a with identifier: 130241
2026-03-12 21:13:50 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 627553a4-6a2a-54e5-ba02-50602241901a with scrape type 1
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/0.jpeg not downloaded yet
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/1.jpeg not downloaded yet
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/2.jpeg not downloaded yet
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/3.jpeg not downloaded yet
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/4.jpeg not downloaded yet
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/5.jpeg not downloaded yet
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/6.jpeg not downloaded yet
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/7.jpeg not downloaded yet
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/8.jpeg not downloaded yet
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/9.jpeg not downloaded yet
2026-03-12 21:13:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659590>
2026-03-12 21:13:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/2.jpeg saved to cache
2026-03-12 21:13:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:13:51 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with identifier: 130244
2026-03-12 21:13:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with scrape type 1
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/0.jpeg not downloaded yet
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/1.jpeg not downloaded yet
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/2.jpeg not downloaded yet
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/3.jpeg not downloaded yet
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/4.jpeg not downloaded yet
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/5.jpeg not downloaded yet
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/6.jpeg not downloaded yet
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/7.jpeg not downloaded yet
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/8.jpeg not downloaded yet
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/9.jpeg not downloaded yet
2026-03-12 21:13:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7410>
2026-03-12 21:13:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/1.jpeg saved to cache
2026-03-12 21:13:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130232)
2026-03-12 21:13:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba650>
2026-03-12 21:13:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:13:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/0.jpeg saved to cache
2026-03-12 21:13:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f8b2b6d8-80bb-54de-a776-6a09343e8686
2026-03-12 21:13:52 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f8b2b6d8-80bb-54de-a776-6a09343e8686, skipping ID generation
2026-03-12 21:13:52 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f8b2b6d8-80bb-54de-a776-6a09343e8686 with scrape type 1
2026-03-12 21:13:52 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f8b2b6d8-80bb-54de-a776-6a09343e8686 sending to next pipeline
2026-03-12 21:13:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f8b2b6d8-80bb-54de-a776-6a09343e8686, identifier: 130232
2026-03-12 21:13:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f8b2b6d8-80bb-54de-a776-6a09343e8686 with identifier: 130232
2026-03-12 21:13:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f8b2b6d8-80bb-54de-a776-6a09343e8686 with identifier: 130232
2026-03-12 21:13:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f8b2b6d8-80bb-54de-a776-6a09343e8686 with identifier: 130232 to the API
2026-03-12 21:13:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:13:52 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:13:53 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.0L',
'engine_horse_power': 114,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': 'f8b2b6d8-80bb-54de-a776-6a09343e8686',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ376MD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-estate-business-tce-115-fap-130232',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 65488,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70858,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59078,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 70444,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 71241,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67583,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55519,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66148,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74680,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45151,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f8b2b6d8-80bb-54de-a776-6a09343e8686/f8b2b6d8-80bb-54de-a776-6a09343e8686_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78099,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130232/9.jpeg',
'Width': 1280}],
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-09-20',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane Estate Business TCe 115 FAP',
'transmission': 'manual',
'trim': 'Estate Business TCe 115 FAP',
'vin': 'VF1RFB00269193806',
'year': 2022}
2026-03-12 21:13:53 [arval.fr] INFO: Saving data for 130232: {'created_time': 1773350033.061201, 'last_price_update_time': 1773350033.06121}
2026-03-12 21:13:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:13:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662b50>
2026-03-12 21:13:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/7.jpeg saved to cache
2026-03-12 21:13:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:13:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:13:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa5010>
2026-03-12 21:13:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:13:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/6.jpeg saved to cache
2026-03-12 21:13:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:13:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:13:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1806a590>
2026-03-12 21:13:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/5.jpeg saved to cache
2026-03-12 21:13:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:13:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:13:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e017d0>
2026-03-12 21:13:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/4.jpeg saved to cache
2026-03-12 21:13:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:13:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:13:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18068710>
2026-03-12 21:13:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/3.jpeg saved to cache
2026-03-12 21:13:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:13:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:13:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:13:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa78d0>
2026-03-12 21:13:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:13:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:13:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:13:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:13:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/2.jpeg saved to cache
2026-03-12 21:13:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:14:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:14:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12726490>
2026-03-12 21:14:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/1.jpeg saved to cache
2026-03-12 21:14:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:14:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130231)
2026-03-12 21:14:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ad490>
2026-03-12 21:14:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/0.jpeg saved to cache
2026-03-12 21:14:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2
2026-03-12 21:14:01 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 17fc4ad9-7816-5fe1-903f-777413c1dbd2, skipping ID generation
2026-03-12 21:14:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with scrape type 1
2026-03-12 21:14:01 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 17fc4ad9-7816-5fe1-903f-777413c1dbd2 sending to next pipeline
2026-03-12 21:14:01 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 17fc4ad9-7816-5fe1-903f-777413c1dbd2, identifier: 130231
2026-03-12 21:14:01 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with identifier: 130231
2026-03-12 21:14:01 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with identifier: 130231
2026-03-12 21:14:01 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 17fc4ad9-7816-5fe1-903f-777413c1dbd2 with identifier: 130231 to the API
2026-03-12 21:14:01 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:14:01 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:14:02 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '17fc4ad9-7816-5fe1-903f-777413c1dbd2',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GS326RG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-308-active-pack-12-puretech-130-bva8-130231',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '308',
'odometer': 100398,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138299,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 118024,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 138550,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134634,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 140470,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 117619,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 137370,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 134207,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105490,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_17fc4ad9-7816-5fe1-903f-777413c1dbd2/17fc4ad9-7816-5fe1-903f-777413c1dbd2_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 61793,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130231/9.jpeg',
'Width': 1280}],
'price': 14990.0,
'price_includes_vat': True,
'registration_date': '2023-11-28',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 308 Active Pack 1.2 PureTech 130 BVA8',
'transmission': 'automatic',
'trim': 'Active Pack 1.2 PureTech 130 BVA8',
'vin': 'VR3FPHNSTPY634473',
'year': 2023}
2026-03-12 21:14:02 [arval.fr] INFO: Saving data for 130231: {'created_time': 1773350042.021196, 'last_price_update_time': 1773350042.021205}
2026-03-12 21:14:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f4e450>
2026-03-12 21:14:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:14:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/9.jpeg saved to cache
2026-03-12 21:14:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139ad990>
2026-03-12 21:14:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:14:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/0.jpeg saved to cache
2026-03-12 21:14:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:05 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287dbd0>
2026-03-12 21:14:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/9.jpeg saved to cache
2026-03-12 21:14:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f6790>
2026-03-12 21:14:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:14:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/8.jpeg saved to cache
2026-03-12 21:14:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287cf10>
2026-03-12 21:14:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:14:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/9.jpeg saved to cache
2026-03-12 21:14:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f7350>
2026-03-12 21:14:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/8.jpeg saved to cache
2026-03-12 21:14:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c19367b10>
2026-03-12 21:14:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:14:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/9.jpeg saved to cache
2026-03-12 21:14:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6c790>
2026-03-12 21:14:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/8.jpeg saved to cache
2026-03-12 21:14:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:11 [scrapy.extensions.logstats] INFO: Crawled 435 pages (at 6 pages/min), scraped 379 items (at 5 items/min)
2026-03-12 21:14:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 170MiB
2026-03-12 21:14:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1937a690>
2026-03-12 21:14:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:14:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/7.jpeg saved to cache
2026-03-12 21:14:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12853bd0>
2026-03-12 21:14:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/6.jpeg saved to cache
2026-03-12 21:14:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125bad50>
2026-03-12 21:14:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/5.jpeg saved to cache
2026-03-12 21:14:15 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12587110>
2026-03-12 21:14:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/4.jpeg saved to cache
2026-03-12 21:14:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725e90>
2026-03-12 21:14:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/3.jpeg saved to cache
2026-03-12 21:14:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127bf1d0>
2026-03-12 21:14:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/2.jpeg saved to cache
2026-03-12 21:14:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a890>
2026-03-12 21:14:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/1.jpeg saved to cache
2026-03-12 21:14:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130244)
2026-03-12 21:14:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12587210>
2026-03-12 21:14:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:14:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/0.jpeg saved to cache
2026-03-12 21:14:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5
2026-03-12 21:14:21 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5, skipping ID generation
2026-03-12 21:14:21 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with scrape type 1
2026-03-12 21:14:21 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 sending to next pipeline
2026-03-12 21:14:21 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5, identifier: 130244
2026-03-12 21:14:21 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with identifier: 130244
2026-03-12 21:14:21 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with identifier: 130244
2026-03-12 21:14:21 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 3ef5ebb4-672b-5de5-8302-0e3afe16cdc5 with identifier: 130244 to the API
2026-03-12 21:14:21 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:14:21 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:14:22 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '3ef5ebb4-672b-5de5-8302-0e3afe16cdc5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GN262AM',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c5-aircross-feel-pack-puretech-130-eat8-130244',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C5 Aircross',
'odometer': 61693,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93932,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86433,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93501,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97279,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 97490,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85839,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 95118,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 98922,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55313,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_3ef5ebb4-672b-5de5-8302-0e3afe16cdc5/3ef5ebb4-672b-5de5-8302-0e3afe16cdc5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52392,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130244/9.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2023-03-29',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C5 Aircross Feel Pack PureTech 130 EAT8',
'transmission': 'automatic',
'trim': 'Feel Pack PureTech 130 EAT8',
'vin': 'VR7ARHNSSPL012877',
'year': 2023}
2026-03-12 21:14:22 [arval.fr] INFO: Saving data for 130244: {'created_time': 1773350062.109058, 'last_price_update_time': 1773350062.109067}
2026-03-12 21:14:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa68d0>
2026-03-12 21:14:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/7.jpeg saved to cache
2026-03-12 21:14:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12849fd0>
2026-03-12 21:14:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/6.jpeg saved to cache
2026-03-12 21:14:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ba210>
2026-03-12 21:14:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:14:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/5.jpeg saved to cache
2026-03-12 21:14:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139be450>
2026-03-12 21:14:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/4.jpeg saved to cache
2026-03-12 21:14:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c196f7a50>
2026-03-12 21:14:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/3.jpeg saved to cache
2026-03-12 21:14:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282b5d0>
2026-03-12 21:14:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:14:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/2.jpeg saved to cache
2026-03-12 21:14:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273bfd0>
2026-03-12 21:14:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/1.jpeg saved to cache
2026-03-12 21:14:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130241)
2026-03-12 21:14:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12856110>
2026-03-12 21:14:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/0.jpeg saved to cache
2026-03-12 21:14:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 627553a4-6a2a-54e5-ba02-50602241901a
2026-03-12 21:14:31 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 627553a4-6a2a-54e5-ba02-50602241901a, skipping ID generation
2026-03-12 21:14:31 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 627553a4-6a2a-54e5-ba02-50602241901a with scrape type 1
2026-03-12 21:14:31 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 627553a4-6a2a-54e5-ba02-50602241901a sending to next pipeline
2026-03-12 21:14:31 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 627553a4-6a2a-54e5-ba02-50602241901a, identifier: 130241
2026-03-12 21:14:31 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 627553a4-6a2a-54e5-ba02-50602241901a with identifier: 130241
2026-03-12 21:14:31 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 627553a4-6a2a-54e5-ba02-50602241901a with identifier: 130241
2026-03-12 21:14:31 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 627553a4-6a2a-54e5-ba02-50602241901a with identifier: 130241 to the API
2026-03-12 21:14:31 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:14:31 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:14:31 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 4,
'engine': '0.0L',
'engine_horse_power': 306,
'expiration_date': None,
'fuel_type': 'Electric',
'id': '627553a4-6a2a-54e5-ba02-50602241901a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK281EX',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/tesla-model-3-autonomie-standard-plus-rwd-130241',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Tesla',
'model': 'Model 3',
'odometer': 59605,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66699,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74232,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67061,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66722,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58691,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67862,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 67621,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 66214,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60614,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_627553a4-6a2a-54e5-ba02-50602241901a/627553a4-6a2a-54e5-ba02-50602241901a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 123363,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130241/9.jpeg',
'Width': 1280}],
'price': 26990.0,
'price_includes_vat': True,
'registration_date': '2022-10-26',
'seats_number': 0,
'seller_name': None,
'title': 'Tesla Model 3 Autonomie Standard Plus RWD',
'transmission': 'automatic',
'trim': 'Autonomie Standard Plus RWD',
'vin': 'LRW3E7FS3PC661611',
'year': 2022}
2026-03-12 21:14:31 [arval.fr] INFO: Saving data for 130241: {'created_time': 1773350071.989454, 'last_price_update_time': 1773350071.989463}
2026-03-12 21:14:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:14:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282bf90>
2026-03-12 21:14:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:14:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/7.jpeg saved to cache
2026-03-12 21:14:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:14:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:14:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12585910>
2026-03-12 21:14:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/6.jpeg saved to cache
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 09d2eb35-ce71-550a-9b97-d060c55ea916 with identifier: 130246
2026-03-12 21:14:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09d2eb35-ce71-550a-9b97-d060c55ea916 with scrape type 1
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/0.jpeg not downloaded yet
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/1.jpeg not downloaded yet
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/2.jpeg not downloaded yet
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/3.jpeg not downloaded yet
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/4.jpeg not downloaded yet
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/5.jpeg not downloaded yet
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/6.jpeg not downloaded yet
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/7.jpeg not downloaded yet
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/8.jpeg not downloaded yet
2026-03-12 21:14:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/9.jpeg not downloaded yet
2026-03-12 21:14:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139afe50>
2026-03-12 21:14:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/5.jpeg saved to cache
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:14:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:14:35 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 525d769d-1b49-57b1-a74e-f777a9c31fd5 with identifier: 130247
2026-03-12 21:14:35 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 525d769d-1b49-57b1-a74e-f777a9c31fd5 with scrape type 1
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/0.jpeg not downloaded yet
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/1.jpeg not downloaded yet
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/2.jpeg not downloaded yet
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/3.jpeg not downloaded yet
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/4.jpeg not downloaded yet
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/5.jpeg not downloaded yet
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/6.jpeg not downloaded yet
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/7.jpeg not downloaded yet
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/8.jpeg not downloaded yet
2026-03-12 21:14:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/9.jpeg not downloaded yet
2026-03-12 21:14:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:14:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1802fbd0>
2026-03-12 21:14:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/4.jpeg saved to cache
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with identifier: 130249
2026-03-12 21:14:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with scrape type 1
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/0.jpeg not downloaded yet
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/1.jpeg not downloaded yet
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/2.jpeg not downloaded yet
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/3.jpeg not downloaded yet
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/4.jpeg not downloaded yet
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/5.jpeg not downloaded yet
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/6.jpeg not downloaded yet
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/7.jpeg not downloaded yet
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/8.jpeg not downloaded yet
2026-03-12 21:14:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/9.jpeg not downloaded yet
2026-03-12 21:14:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12786210>
2026-03-12 21:14:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/3.jpeg saved to cache
2026-03-12 21:14:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18241b10>
2026-03-12 21:14:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:14:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/2.jpeg saved to cache
2026-03-12 21:14:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:40 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130238)
2026-03-12 21:14:40 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:40 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727990>
2026-03-12 21:14:40 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:40 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:40 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/1.jpeg saved to cache
2026-03-12 21:14:40 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item d2d346da-17a9-50fd-b3d4-5790fe01fe58
2026-03-12 21:14:40 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: d2d346da-17a9-50fd-b3d4-5790fe01fe58, skipping ID generation
2026-03-12 21:14:40 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item d2d346da-17a9-50fd-b3d4-5790fe01fe58 with scrape type 1
2026-03-12 21:14:40 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item d2d346da-17a9-50fd-b3d4-5790fe01fe58 sending to next pipeline
2026-03-12 21:14:41 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: d2d346da-17a9-50fd-b3d4-5790fe01fe58, identifier: 130238
2026-03-12 21:14:41 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: d2d346da-17a9-50fd-b3d4-5790fe01fe58 with identifier: 130238
2026-03-12 21:14:41 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: d2d346da-17a9-50fd-b3d4-5790fe01fe58 with identifier: 130238
2026-03-12 21:14:41 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: d2d346da-17a9-50fd-b3d4-5790fe01fe58 with identifier: 130238 to the API
2026-03-12 21:14:41 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:14:41 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:14:41 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/1.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '0.0L',
'engine_horse_power': 218,
'expiration_date': None,
'fuel_type': 'Electric',
'id': 'd2d346da-17a9-50fd-b3d4-5790fe01fe58',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GK518AA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-megane-e-tech-iconic-ev60-220-super-charge-130238',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Megane',
'odometer': 61705,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85221,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85130,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76842,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85412,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87460,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89537,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76429,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86798,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 88987,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_d2d346da-17a9-50fd-b3d4-5790fe01fe58/d2d346da-17a9-50fd-b3d4-5790fe01fe58_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 39974,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130238/9.jpeg',
'Width': 1280}],
'price': 21990.0,
'price_includes_vat': True,
'registration_date': '2022-10-14',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Megane E-TECH iconic EV60 220 super charge',
'transmission': 'automatic',
'trim': 'E-TECH iconic EV60 220 super charge',
'vin': 'VF1RCB00469839761',
'year': 2022}
2026-03-12 21:14:41 [arval.fr] INFO: Saving data for 130238: {'created_time': 1773350081.505233, 'last_price_update_time': 1773350081.505246}
2026-03-12 21:14:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12828f10>
2026-03-12 21:14:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/8.jpeg saved to cache
2026-03-12 21:14:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662690>
2026-03-12 21:14:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/7.jpeg saved to cache
2026-03-12 21:14:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f650>
2026-03-12 21:14:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/6.jpeg saved to cache
2026-03-12 21:14:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126625d0>
2026-03-12 21:14:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:14:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/5.jpeg saved to cache
2026-03-12 21:14:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274c8d0>
2026-03-12 21:14:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:14:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/4.jpeg saved to cache
2026-03-12 21:14:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:47 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:47 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:47 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12853d90>
2026-03-12 21:14:47 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:47 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:47 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/3.jpeg saved to cache
2026-03-12 21:14:47 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1274f650>
2026-03-12 21:14:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/2.jpeg saved to cache
2026-03-12 21:14:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fa4a10>
2026-03-12 21:14:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/1.jpeg saved to cache
2026-03-12 21:14:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130236)
2026-03-12 21:14:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12787990>
2026-03-12 21:14:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/0.jpeg saved to cache
2026-03-12 21:14:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item be2b203a-7377-5b62-9e89-98e6a4c13a1a
2026-03-12 21:14:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: be2b203a-7377-5b62-9e89-98e6a4c13a1a, skipping ID generation
2026-03-12 21:14:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item be2b203a-7377-5b62-9e89-98e6a4c13a1a with scrape type 1
2026-03-12 21:14:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item be2b203a-7377-5b62-9e89-98e6a4c13a1a sending to next pipeline
2026-03-12 21:14:51 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: be2b203a-7377-5b62-9e89-98e6a4c13a1a, identifier: 130236
2026-03-12 21:14:51 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: be2b203a-7377-5b62-9e89-98e6a4c13a1a with identifier: 130236
2026-03-12 21:14:51 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: be2b203a-7377-5b62-9e89-98e6a4c13a1a with identifier: 130236
2026-03-12 21:14:51 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: be2b203a-7377-5b62-9e89-98e6a4c13a1a with identifier: 130236 to the API
2026-03-12 21:14:51 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:14:51 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:14:51 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'be2b203a-7377-5b62-9e89-98e6a4c13a1a',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC987PN',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-130236',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 92953,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82827,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77157,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85231,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 83612,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86964,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77739,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87311,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85542,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48767,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_be2b203a-7377-5b62-9e89-98e6a4c13a1a/be2b203a-7377-5b62-9e89-98e6a4c13a1a_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 89814,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130236/9.jpeg',
'Width': 1280}],
'price': 7490.0,
'price_includes_vat': True,
'registration_date': '2021-10-25',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUMT614389',
'year': 2021}
2026-03-12 21:14:51 [arval.fr] INFO: Saving data for 130236: {'created_time': 1773350091.975812, 'last_price_update_time': 1773350091.975826}
2026-03-12 21:14:52 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:14:52 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:52 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12848d10>
2026-03-12 21:14:52 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:52 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:52 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/9.jpeg saved to cache
2026-03-12 21:14:52 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:14:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:14:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12786690>
2026-03-12 21:14:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/8.jpeg saved to cache
2026-03-12 21:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:14:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:14:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e01350>
2026-03-12 21:14:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/9.jpeg saved to cache
2026-03-12 21:14:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:14:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:14:55 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:55 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4c790>
2026-03-12 21:14:55 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:55 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:55 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/8.jpeg saved to cache
2026-03-12 21:14:55 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:14:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:14:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e00710>
2026-03-12 21:14:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:14:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/9.jpeg saved to cache
2026-03-12 21:14:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:14:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:14:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4df10>
2026-03-12 21:14:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/8.jpeg saved to cache
2026-03-12 21:14:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:14:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:14:59 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:14:59 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271e6d0>
2026-03-12 21:14:59 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:14:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:14:59 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:14:59 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/7.jpeg saved to cache
2026-03-12 21:14:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:15:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:15:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391a2d0>
2026-03-12 21:15:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:15:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/6.jpeg saved to cache
2026-03-12 21:15:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:15:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:15:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd4c50>
2026-03-12 21:15:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:15:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/5.jpeg saved to cache
2026-03-12 21:15:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:15:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:15:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12660950>
2026-03-12 21:15:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:15:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/4.jpeg saved to cache
2026-03-12 21:15:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:15:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:15:05 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:05 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287c9d0>
2026-03-12 21:15:05 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:05 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:05 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:15:05 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/3.jpeg saved to cache
2026-03-12 21:15:05 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:15:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:15:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127279d0>
2026-03-12 21:15:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/2.jpeg saved to cache
2026-03-12 21:15:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:15:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:15:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cfc50>
2026-03-12 21:15:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:15:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/1.jpeg saved to cache
2026-03-12 21:15:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:15:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130249)
2026-03-12 21:15:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126597d0>
2026-03-12 21:15:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/0.jpeg saved to cache
2026-03-12 21:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1
2026-03-12 21:15:09 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 214c9158-ad1e-5acb-9192-33d05f8b7cc1, skipping ID generation
2026-03-12 21:15:09 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with scrape type 1
2026-03-12 21:15:09 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 214c9158-ad1e-5acb-9192-33d05f8b7cc1 sending to next pipeline
2026-03-12 21:15:09 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 214c9158-ad1e-5acb-9192-33d05f8b7cc1, identifier: 130249
2026-03-12 21:15:09 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with identifier: 130249
2026-03-12 21:15:09 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with identifier: 130249
2026-03-12 21:15:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 214c9158-ad1e-5acb-9192-33d05f8b7cc1 with identifier: 130249 to the API
2026-03-12 21:15:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:15:09 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:15:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'blue',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 220,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '214c9158-ad1e-5acb-9192-33d05f8b7cc1',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GT686KS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mini-countryman-cooper-se-all4-essential-12595-bva6-130249',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mini',
'model': 'Countryman',
'odometer': 49096,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84815,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74172,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84603,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 82884,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86339,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72946,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85965,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85189,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 60501,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_214c9158-ad1e-5acb-9192-33d05f8b7cc1/214c9158-ad1e-5acb-9192-33d05f8b7cc1_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113546,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130249/9.jpeg',
'Width': 1280}],
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2024-01-02',
'seats_number': 0,
'seller_name': None,
'title': 'Mini Countryman Cooper SE ALL4 Essential 125+95 BVA6',
'transmission': 'automatic',
'trim': 'Cooper SE ALL4 Essential 125+95 BVA6',
'vin': 'WMW21BS0903R97204',
'year': 2024}
2026-03-12 21:15:09 [arval.fr] INFO: Saving data for 130249: {'created_time': 1773350109.718582, 'last_price_update_time': 1773350109.718591}
2026-03-12 21:15:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:15:09 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:15:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271f750>
2026-03-12 21:15:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/7.jpeg saved to cache
2026-03-12 21:15:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:15:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:15:11 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 9acfd663-8d28-504e-897c-b375e564c435 with identifier: 130251
2026-03-12 21:15:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9acfd663-8d28-504e-897c-b375e564c435 with scrape type 1
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/0.jpeg not downloaded yet
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/1.jpeg not downloaded yet
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/2.jpeg not downloaded yet
2026-03-12 21:15:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/3.jpeg not downloaded yet
2026-03-12 21:15:11 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/4.jpeg not downloaded yet
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/5.jpeg not downloaded yet
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/6.jpeg not downloaded yet
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/7.jpeg not downloaded yet
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/8.jpeg not downloaded yet
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/9.jpeg not downloaded yet
2026-03-12 21:15:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c128297d0>
2026-03-12 21:15:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/6.jpeg saved to cache
2026-03-12 21:15:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:15:11 [scrapy.extensions.logstats] INFO: Crawled 439 pages (at 4 pages/min), scraped 384 items (at 5 items/min)
2026-03-12 21:15:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 170MiB
2026-03-12 21:15:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:15:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ce750>
2026-03-12 21:15:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/5.jpeg saved to cache
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:15:12 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:15:12 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 1e1bf30f-f546-5955-8538-95fbd114e56c with identifier: 130252
2026-03-12 21:15:12 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e1bf30f-f546-5955-8538-95fbd114e56c with scrape type 1
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/0.jpeg not downloaded yet
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/1.jpeg not downloaded yet
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/2.jpeg not downloaded yet
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/3.jpeg not downloaded yet
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/4.jpeg not downloaded yet
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/5.jpeg not downloaded yet
2026-03-12 21:15:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/6.jpeg not downloaded yet
2026-03-12 21:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/7.jpeg not downloaded yet
2026-03-12 21:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/8.jpeg not downloaded yet
2026-03-12 21:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/9.jpeg not downloaded yet
2026-03-12 21:15:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:15:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12849790>
2026-03-12 21:15:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/4.jpeg saved to cache
2026-03-12 21:15:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:15:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:15:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ce490>
2026-03-12 21:15:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:15:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/3.jpeg saved to cache
2026-03-12 21:15:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:15:15 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:15:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287ce10>
2026-03-12 21:15:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/2.jpeg saved to cache
2026-03-12 21:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:15:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:15:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126ccb50>
2026-03-12 21:15:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/1.jpeg saved to cache
2026-03-12 21:15:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:15:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130247)
2026-03-12 21:15:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e0fd0>
2026-03-12 21:15:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:15:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/0.jpeg saved to cache
2026-03-12 21:15:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 525d769d-1b49-57b1-a74e-f777a9c31fd5
2026-03-12 21:15:17 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 525d769d-1b49-57b1-a74e-f777a9c31fd5, skipping ID generation
2026-03-12 21:15:17 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 525d769d-1b49-57b1-a74e-f777a9c31fd5 with scrape type 1
2026-03-12 21:15:17 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 525d769d-1b49-57b1-a74e-f777a9c31fd5 sending to next pipeline
2026-03-12 21:15:18 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 525d769d-1b49-57b1-a74e-f777a9c31fd5, identifier: 130247
2026-03-12 21:15:18 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 525d769d-1b49-57b1-a74e-f777a9c31fd5 with identifier: 130247
2026-03-12 21:15:18 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 525d769d-1b49-57b1-a74e-f777a9c31fd5 with identifier: 130247
2026-03-12 21:15:18 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 525d769d-1b49-57b1-a74e-f777a9c31fd5 with identifier: 130247 to the API
2026-03-12 21:15:18 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:15:18 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:15:18 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 110,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '525d769d-1b49-57b1-a74e-f777a9c31fd5',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ514LW',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-active-pack-15-bluehdi-110-bvm6-130247',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 116245,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59860,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51609,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51962,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 50188,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55729,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 43878,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 55343,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 58971,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 48398,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_525d769d-1b49-57b1-a74e-f777a9c31fd5/525d769d-1b49-57b1-a74e-f777a9c31fd5_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 64691,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130247/9.jpeg',
'Width': 1280}],
'price': 13990.0,
'price_includes_vat': True,
'registration_date': '2022-09-19',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Active Pack 1.5 BlueHDi 110 BVM6',
'transmission': 'manual',
'trim': 'Active Pack 1.5 BlueHDi 110 BVM6',
'vin': 'VR3UDYHSKNJ707671',
'year': 2022}
2026-03-12 21:15:18 [arval.fr] INFO: Saving data for 130247: {'created_time': 1773350118.432334, 'last_price_update_time': 1773350118.432344}
2026-03-12 21:15:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:15:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127858d0>
2026-03-12 21:15:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/7.jpeg saved to cache
2026-03-12 21:15:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:15:20 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:15:20 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:20 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273ba50>
2026-03-12 21:15:20 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:20 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:20 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:15:20 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/6.jpeg saved to cache
2026-03-12 21:15:20 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:15:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:15:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126505d0>
2026-03-12 21:15:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:15:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/5.jpeg saved to cache
2026-03-12 21:15:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:15:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:15:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12786c50>
2026-03-12 21:15:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:15:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/4.jpeg saved to cache
2026-03-12 21:15:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:15:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:15:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1284a8d0>
2026-03-12 21:15:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:15:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/3.jpeg saved to cache
2026-03-12 21:15:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:15:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:15:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659a90>
2026-03-12 21:15:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:15:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/2.jpeg saved to cache
2026-03-12 21:15:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:15:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:15:26 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:26 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e0c50>
2026-03-12 21:15:26 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:26 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:26 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:15:26 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/1.jpeg saved to cache
2026-03-12 21:15:26 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:15:27 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130246)
2026-03-12 21:15:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662810>
2026-03-12 21:15:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:15:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/0.jpeg saved to cache
2026-03-12 21:15:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 09d2eb35-ce71-550a-9b97-d060c55ea916
2026-03-12 21:15:28 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 09d2eb35-ce71-550a-9b97-d060c55ea916, skipping ID generation
2026-03-12 21:15:28 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 09d2eb35-ce71-550a-9b97-d060c55ea916 with scrape type 1
2026-03-12 21:15:28 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 09d2eb35-ce71-550a-9b97-d060c55ea916 sending to next pipeline
2026-03-12 21:15:28 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 09d2eb35-ce71-550a-9b97-d060c55ea916, identifier: 130246
2026-03-12 21:15:28 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 09d2eb35-ce71-550a-9b97-d060c55ea916 with identifier: 130246
2026-03-12 21:15:28 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 09d2eb35-ce71-550a-9b97-d060c55ea916 with identifier: 130246
2026-03-12 21:15:28 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 09d2eb35-ce71-550a-9b97-d060c55ea916 with identifier: 130246 to the API
2026-03-12 21:15:28 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:15:28 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:15:28 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 4,
'engine': '1.9L',
'engine_horse_power': 116,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '09d2eb35-ce71-550a-9b97-d060c55ea916',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC429VA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/mercedes-classe-a-berline-business-line-180-d-130246',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Mercedes',
'model': 'Classe A',
'odometer': 118588,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 31,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56176,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 47942,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56119,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 56945,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 45770,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 44234,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 52659,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 49202,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 34243,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_09d2eb35-ce71-550a-9b97-d060c55ea916/09d2eb35-ce71-550a-9b97-d060c55ea916_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63408,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130246/9.jpeg',
'Width': 1280}],
'price': 16990.0,
'price_includes_vat': True,
'registration_date': '2021-11-03',
'seats_number': 0,
'seller_name': None,
'title': 'Mercedes Classe A Berline Business Line 180 d',
'transmission': 'manual',
'trim': 'Berline Business Line 180 d',
'vin': 'W1K1771101J327146',
'year': 2021}
2026-03-12 21:15:28 [arval.fr] INFO: Saving data for 130246: {'created_time': 1773350128.623258, 'last_price_update_time': 1773350128.623268}
2026-03-12 21:15:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394b9d0>
2026-03-12 21:15:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:15:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/2.jpeg saved to cache
2026-03-12 21:15:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12662b90>
2026-03-12 21:15:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:15:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/9.jpeg saved to cache
2026-03-12 21:15:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:31 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:31 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:31 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e3310>
2026-03-12 21:15:31 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:31 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:31 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:15:31 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/8.jpeg saved to cache
2026-03-12 21:15:31 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394af90>
2026-03-12 21:15:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:15:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/9.jpeg saved to cache
2026-03-12 21:15:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:32 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:15:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12848910>
2026-03-12 21:15:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:15:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/8.jpeg saved to cache
2026-03-12 21:15:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:15:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c126cd290>
2026-03-12 21:15:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/7.jpeg saved to cache
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 858db243-4a60-56b0-b69f-56e3ba0ca307 with identifier: 130254
2026-03-12 21:15:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 858db243-4a60-56b0-b69f-56e3ba0ca307 with scrape type 1
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/0.jpeg not downloaded yet
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/1.jpeg not downloaded yet
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/2.jpeg not downloaded yet
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/3.jpeg not downloaded yet
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/4.jpeg not downloaded yet
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/5.jpeg not downloaded yet
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/6.jpeg not downloaded yet
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/7.jpeg not downloaded yet
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/8.jpeg not downloaded yet
2026-03-12 21:15:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/9.jpeg not downloaded yet
2026-03-12 21:15:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1804ccd0>
2026-03-12 21:15:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/6.jpeg saved to cache
2026-03-12 21:15:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:37 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:37 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:37 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125ccb90>
2026-03-12 21:15:37 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:37 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:37 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/5.jpeg saved to cache
2026-03-12 21:15:37 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12811c50>
2026-03-12 21:15:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/4.jpeg saved to cache
2026-03-12 21:15:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1271e910>
2026-03-12 21:15:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/3.jpeg saved to cache
2026-03-12 21:15:39 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:41 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:41 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:41 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658c50>
2026-03-12 21:15:41 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:41 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:41 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/2.jpeg saved to cache
2026-03-12 21:15:41 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:42 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:42 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:42 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125cf4d0>
2026-03-12 21:15:42 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:42 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:42 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:15:42 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/1.jpeg saved to cache
2026-03-12 21:15:42 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:43 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130252)
2026-03-12 21:15:43 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:43 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12658a10>
2026-03-12 21:15:43 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:43 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:43 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:15:43 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/0.jpeg saved to cache
2026-03-12 21:15:43 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 1e1bf30f-f546-5955-8538-95fbd114e56c
2026-03-12 21:15:43 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 1e1bf30f-f546-5955-8538-95fbd114e56c, skipping ID generation
2026-03-12 21:15:43 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 1e1bf30f-f546-5955-8538-95fbd114e56c with scrape type 1
2026-03-12 21:15:43 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 1e1bf30f-f546-5955-8538-95fbd114e56c sending to next pipeline
2026-03-12 21:15:43 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 1e1bf30f-f546-5955-8538-95fbd114e56c, identifier: 130252
2026-03-12 21:15:43 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 1e1bf30f-f546-5955-8538-95fbd114e56c with identifier: 130252
2026-03-12 21:15:43 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 1e1bf30f-f546-5955-8538-95fbd114e56c with identifier: 130252
2026-03-12 21:15:44 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 1e1bf30f-f546-5955-8538-95fbd114e56c with identifier: 130252 to the API
2026-03-12 21:15:44 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:15:44 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:15:44 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 184,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '1e1bf30f-f546-5955-8538-95fbd114e56c',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GE478BL',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/toyota-corolla-hybride-184h-dynamic-business-beyond-zero-130252',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Toyota',
'model': 'Corolla',
'odometer': 117371,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91216,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86386,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 91695,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92002,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 94615,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 87838,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 93457,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 92417,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 36012,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_1e1bf30f-f546-5955-8538-95fbd114e56c/1e1bf30f-f546-5955-8538-95fbd114e56c_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76557,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130252/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2022-01-11',
'seats_number': 0,
'seller_name': None,
'title': 'Toyota Corolla Hybride 184h Dynamic Business Beyond Zero',
'transmission': 'automatic',
'trim': 'Hybride 184h Dynamic Business Beyond Zero',
'vin': 'SB1K53BE60E086765',
'year': 2022}
2026-03-12 21:15:44 [arval.fr] INFO: Saving data for 130252: {'created_time': 1773350144.337187, 'last_price_update_time': 1773350144.337197}
2026-03-12 21:15:44 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:44 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:44 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1287dbd0>
2026-03-12 21:15:44 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:44 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:44 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:15:44 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/7.jpeg saved to cache
2026-03-12 21:15:44 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:45 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:45 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:45 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13910650>
2026-03-12 21:15:45 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:45 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:45 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:15:45 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/6.jpeg saved to cache
2026-03-12 21:15:45 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:46 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:46 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:46 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13905690>
2026-03-12 21:15:46 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:46 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:46 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/5.jpeg saved to cache
2026-03-12 21:15:46 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:48 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:48 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:48 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12727410>
2026-03-12 21:15:48 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:48 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:48 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/4.jpeg saved to cache
2026-03-12 21:15:48 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:49 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:49 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:49 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785710>
2026-03-12 21:15:49 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:49 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:49 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/3.jpeg saved to cache
2026-03-12 21:15:49 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:50 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:50 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:50 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724a90>
2026-03-12 21:15:50 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:50 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:50 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:15:50 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/1.jpeg saved to cache
2026-03-12 21:15:50 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:51 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130251)
2026-03-12 21:15:51 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:51 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c127851d0>
2026-03-12 21:15:51 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:51 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:51 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:15:51 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/0.jpeg saved to cache
2026-03-12 21:15:51 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9acfd663-8d28-504e-897c-b375e564c435
2026-03-12 21:15:51 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9acfd663-8d28-504e-897c-b375e564c435, skipping ID generation
2026-03-12 21:15:51 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9acfd663-8d28-504e-897c-b375e564c435 with scrape type 1
2026-03-12 21:15:51 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9acfd663-8d28-504e-897c-b375e564c435 sending to next pipeline
2026-03-12 21:15:52 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9acfd663-8d28-504e-897c-b375e564c435, identifier: 130251
2026-03-12 21:15:52 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9acfd663-8d28-504e-897c-b375e564c435 with identifier: 130251
2026-03-12 21:15:52 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9acfd663-8d28-504e-897c-b375e564c435 with identifier: 130251
2026-03-12 21:15:52 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9acfd663-8d28-504e-897c-b375e564c435 with identifier: 130251 to the API
2026-03-12 21:15:52 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:15:52 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:15:52 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'black',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 131,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': '9acfd663-8d28-504e-897c-b375e564c435',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC411NG',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-2008-allure-business-15-bluehdi-130-bva8-130251',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '2008',
'odometer': 49323,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136694,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119022,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 136120,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 129532,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 133272,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113878,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132350,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 132005,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 53168,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9acfd663-8d28-504e-897c-b375e564c435/9acfd663-8d28-504e-897c-b375e564c435_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 51155,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130251/9.jpeg',
'Width': 1280}],
'price': 18990.0,
'price_includes_vat': True,
'registration_date': '2021-10-21',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 2008 Allure Business 1.5 BlueHDi 130 BVA8',
'transmission': 'automatic',
'trim': 'Allure Business 1.5 BlueHDi 130 BVA8',
'vin': 'VR3UDYHZSMJ867498',
'year': 2021}
2026-03-12 21:15:52 [arval.fr] INFO: Saving data for 130251: {'created_time': 1773350152.99697, 'last_price_update_time': 1773350152.99698}
2026-03-12 21:15:53 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130203)
2026-03-12 21:15:53 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:53 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12785b50>
2026-03-12 21:15:53 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:53 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:53 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/3.jpeg saved to cache
2026-03-12 21:15:53 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef
2026-03-12 21:15:54 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130203)
2026-03-12 21:15:54 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:54 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12586b10>
2026-03-12 21:15:54 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:54 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:54 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/2.jpeg saved to cache
2026-03-12 21:15:54 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef
2026-03-12 21:15:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:15:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12725fd0>
2026-03-12 21:15:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/9.jpeg saved to cache
2026-03-12 21:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:15:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:15:56 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:56 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f08510>
2026-03-12 21:15:56 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:56 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:56 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/8.jpeg saved to cache
2026-03-12 21:15:56 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:15:57 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:15:57 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:15:57 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:57 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12724ad0>
2026-03-12 21:15:57 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:57 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:57 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/7.jpeg saved to cache
2026-03-12 21:15:57 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:15:58 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:15:58 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:15:58 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:15:58 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e2310>
2026-03-12 21:15:58 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:15:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:15:58 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:15:58 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:15:58 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/6.jpeg saved to cache
2026-03-12 21:15:58 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:15:59 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130257> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:15:59 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: ef47deef-ee99-5e25-add0-cb47094d05fb with identifier: 130257
2026-03-12 21:15:59 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item ef47deef-ee99-5e25-add0-cb47094d05fb with scrape type 1
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item ef47deef-ee99-5e25-add0-cb47094d05fb
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/0.jpeg not downloaded yet
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/1.jpeg not downloaded yet
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/2.jpeg not downloaded yet
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/3.jpeg not downloaded yet
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/4.jpeg not downloaded yet
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/5.jpeg not downloaded yet
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/6.jpeg not downloaded yet
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/7.jpeg not downloaded yet
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/8.jpeg not downloaded yet
2026-03-12 21:15:59 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/9.jpeg not downloaded yet
2026-03-12 21:16:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:16:00 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:16:00 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:00 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1937b910>
2026-03-12 21:16:00 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:00 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:00 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/5.jpeg saved to cache
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:16:00 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:16:00 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f with identifier: 130337
2026-03-12 21:16:00 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f with scrape type 1
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/0.jpeg not downloaded yet
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/1.jpeg not downloaded yet
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/2.jpeg not downloaded yet
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/3.jpeg not downloaded yet
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/4.jpeg not downloaded yet
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/5.jpeg not downloaded yet
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/6.jpeg not downloaded yet
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/7.jpeg not downloaded yet
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/8.jpeg not downloaded yet
2026-03-12 21:16:00 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/9.jpeg not downloaded yet
2026-03-12 21:16:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:16:01 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:01 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12852590>
2026-03-12 21:16:01 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:01 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:01 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/4.jpeg saved to cache
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:16:01 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:16:01 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: fa03c644-ec15-524d-8f4f-d409ae85e9b4 with identifier: 130338
2026-03-12 21:16:01 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa03c644-ec15-524d-8f4f-d409ae85e9b4 with scrape type 1
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/0.jpeg not downloaded yet
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/1.jpeg not downloaded yet
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/2.jpeg not downloaded yet
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/3.jpeg not downloaded yet
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/4.jpeg not downloaded yet
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/5.jpeg not downloaded yet
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/6.jpeg not downloaded yet
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/7.jpeg not downloaded yet
2026-03-12 21:16:01 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/8.jpeg not downloaded yet
2026-03-12 21:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/9.jpeg not downloaded yet
2026-03-12 21:16:02 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:16:02 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:02 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12851d90>
2026-03-12 21:16:02 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:02 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:02 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/3.jpeg saved to cache
2026-03-12 21:16:02 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:16:03 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:16:03 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:03 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900290>
2026-03-12 21:16:03 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:03 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:03 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/2.jpeg saved to cache
2026-03-12 21:16:03 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:16:04 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:16:04 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:04 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5c10>
2026-03-12 21:16:04 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:04 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:04 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:16:04 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/1.jpeg saved to cache
2026-03-12 21:16:04 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:16:06 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130254)
2026-03-12 21:16:06 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:06 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12663f90>
2026-03-12 21:16:06 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:06 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:06 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:16:06 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/0.jpeg saved to cache
2026-03-12 21:16:06 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 858db243-4a60-56b0-b69f-56e3ba0ca307
2026-03-12 21:16:06 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 858db243-4a60-56b0-b69f-56e3ba0ca307, skipping ID generation
2026-03-12 21:16:06 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 858db243-4a60-56b0-b69f-56e3ba0ca307 with scrape type 1
2026-03-12 21:16:06 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 858db243-4a60-56b0-b69f-56e3ba0ca307 sending to next pipeline
2026-03-12 21:16:06 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 858db243-4a60-56b0-b69f-56e3ba0ca307, identifier: 130254
2026-03-12 21:16:06 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 858db243-4a60-56b0-b69f-56e3ba0ca307 with identifier: 130254
2026-03-12 21:16:06 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 858db243-4a60-56b0-b69f-56e3ba0ca307 with identifier: 130254
2026-03-12 21:16:06 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 858db243-4a60-56b0-b69f-56e3ba0ca307 with identifier: 130254 to the API
2026-03-12 21:16:06 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:16:06 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:16:06 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 101,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '858db243-4a60-56b0-b69f-56e3ba0ca307',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GB040MD',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/peugeot-208-allure-business-12-puretech-100-bvm6-130254',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Peugeot',
'model': '208',
'odometer': 36458,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79743,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79382,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84674,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 81340,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80954,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 75548,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84346,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84559,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 38829,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_858db243-4a60-56b0-b69f-56e3ba0ca307/858db243-4a60-56b0-b69f-56e3ba0ca307_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 46565,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130254/9.jpeg',
'Width': 1280}],
'price': 11990.0,
'price_includes_vat': True,
'registration_date': '2021-08-30',
'seats_number': 0,
'seller_name': None,
'title': 'Peugeot 208 Allure Business 1.2 PureTech 100 BVM6',
'transmission': 'manual',
'trim': 'Allure Business 1.2 PureTech 100 BVM6',
'vin': 'VR3UPHNEKMT076943',
'year': 2021}
2026-03-12 21:16:06 [arval.fr] INFO: Saving data for 130254: {'created_time': 1773350166.837774, 'last_price_update_time': 1773350166.837783}
2026-03-12 21:16:07 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130203)
2026-03-12 21:16:07 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:07 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13e4d690>
2026-03-12 21:16:07 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:07 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:07 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:16:07 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/1.jpeg saved to cache
2026-03-12 21:16:07 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef
2026-03-12 21:16:08 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130203)
2026-03-12 21:16:08 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:08 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e0dd0>
2026-03-12 21:16:08 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:08 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:08 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/0.jpeg saved to cache
2026-03-12 21:16:08 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef
2026-03-12 21:16:08 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 0f569297-4f45-5743-b1d9-cb9e5d3767ef, skipping ID generation
2026-03-12 21:16:08 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef with scrape type 1
2026-03-12 21:16:08 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 0f569297-4f45-5743-b1d9-cb9e5d3767ef sending to next pipeline
2026-03-12 21:16:08 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 0f569297-4f45-5743-b1d9-cb9e5d3767ef, identifier: 130203
2026-03-12 21:16:08 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 0f569297-4f45-5743-b1d9-cb9e5d3767ef with identifier: 130203
2026-03-12 21:16:08 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 0f569297-4f45-5743-b1d9-cb9e5d3767ef with identifier: 130203
2026-03-12 21:16:09 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 0f569297-4f45-5743-b1d9-cb9e5d3767ef with identifier: 130203 to the API
2026-03-12 21:16:09 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:16:09 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:16:09 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.6L',
'engine_horse_power': 143,
'expiration_date': None,
'fuel_type': 'Hybrid',
'id': '0f569297-4f45-5743-b1d9-cb9e5d3767ef',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GL208FS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/renault-captur-volution-16-e-tech-hybrid-145cv-bva6-130203',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Renault',
'model': 'Captur',
'odometer': 82480,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 119341,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113443,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 80039,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 106220,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_0f569297-4f45-5743-b1d9-cb9e5d3767ef/0f569297-4f45-5743-b1d9-cb9e5d3767ef_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 79294,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130203/4.jpeg',
'Width': 1280}],
'price': 15490.0,
'price_includes_vat': True,
'registration_date': '2022-12-21',
'seats_number': 0,
'seller_name': None,
'title': 'Renault Captur volution 1.6 E-TECH Hybrid 145CV BVA6',
'transmission': 'automatic',
'trim': 'volution 1.6 E-TECH Hybrid 145CV BVA6',
'vin': 'VF1RJB00469878047',
'year': 2022}
2026-03-12 21:16:09 [arval.fr] INFO: Saving data for 130203: {'created_time': 1773350169.259091, 'last_price_update_time': 1773350169.259102}
2026-03-12 21:16:09 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127958)
2026-03-12 21:16:09 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:09 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fd9a90>
2026-03-12 21:16:09 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:09 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:09 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/2.jpeg saved to cache
2026-03-12 21:16:09 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72
2026-03-12 21:16:10 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127958)
2026-03-12 21:16:10 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:10 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13f6d990>
2026-03-12 21:16:10 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:10 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:10 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:16:10 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/1.jpeg saved to cache
2026-03-12 21:16:10 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72
2026-03-12 21:16:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/127958)
2026-03-12 21:16:11 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:11 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12659ed0>
2026-03-12 21:16:11 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:11 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:11 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/0.jpeg saved to cache
2026-03-12 21:16:11 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72
2026-03-12 21:16:11 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: 9e3e953a-49b1-5614-bef4-4142b8dc2d72, skipping ID generation
2026-03-12 21:16:11 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with scrape type 1
2026-03-12 21:16:11 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item 9e3e953a-49b1-5614-bef4-4142b8dc2d72 sending to next pipeline
2026-03-12 21:16:11 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: 9e3e953a-49b1-5614-bef4-4142b8dc2d72, identifier: 127958
2026-03-12 21:16:11 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with identifier: 127958
2026-03-12 21:16:11 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with identifier: 127958
2026-03-12 21:16:11 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: 9e3e953a-49b1-5614-bef4-4142b8dc2d72 with identifier: 127958 to the API
2026-03-12 21:16:11 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:16:11 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:16:11 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.2L',
'engine_horse_power': 83,
'expiration_date': None,
'fuel_type': 'Petrol',
'id': '9e3e953a-49b1-5614-bef4-4142b8dc2d72',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GJ255MA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-nav-puretech-83-bvm-127958',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 119938,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114698,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 114325,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 105971,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 127847,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_9e3e953a-49b1-5614-bef4-4142b8dc2d72/9e3e953a-49b1-5614-bef4-4142b8dc2d72_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120877,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/127958/4.jpeg',
'Width': 1280}],
'price': 6490.0,
'price_includes_vat': True,
'registration_date': '2022-09-20',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel Nav PureTech 83 BVM',
'transmission': 'manual',
'trim': 'Societe Feel Nav PureTech 83 BVM',
'vin': 'VF7SWHMRVNT621038',
'year': 2022}
2026-03-12 21:16:11 [arval.fr] INFO: Saving data for 127958: {'created_time': 1773350171.741812, 'last_price_update_time': 1773350171.741822}
2026-03-12 21:16:11 [scrapy.extensions.logstats] INFO: Crawled 444 pages (at 5 pages/min), scraped 391 items (at 7 items/min)
2026-03-12 21:16:11 [scrapy.extensions.memusage] INFO: Peak memory usage is 170MiB
2026-03-12 21:16:11 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116914)
2026-03-12 21:16:12 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:12 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1282d290>
2026-03-12 21:16:12 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:12 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:12 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/2.jpeg saved to cache
2026-03-12 21:16:12 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item f06cd648-49f8-5493-9002-eec3dc094882
2026-03-12 21:16:13 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116914)
2026-03-12 21:16:13 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:13 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1265b810>
2026-03-12 21:16:13 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:13 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:13 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:16:13 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/1.jpeg saved to cache
2026-03-12 21:16:13 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item f06cd648-49f8-5493-9002-eec3dc094882
2026-03-12 21:16:14 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/116914)
2026-03-12 21:16:14 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:14 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1963d090>
2026-03-12 21:16:14 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:14 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:14 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/0.jpeg saved to cache
2026-03-12 21:16:14 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item f06cd648-49f8-5493-9002-eec3dc094882
2026-03-12 21:16:14 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: f06cd648-49f8-5493-9002-eec3dc094882, skipping ID generation
2026-03-12 21:16:14 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item f06cd648-49f8-5493-9002-eec3dc094882 with scrape type 1
2026-03-12 21:16:14 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item f06cd648-49f8-5493-9002-eec3dc094882 sending to next pipeline
2026-03-12 21:16:15 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: f06cd648-49f8-5493-9002-eec3dc094882, identifier: 116914
2026-03-12 21:16:15 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: f06cd648-49f8-5493-9002-eec3dc094882 with identifier: 116914
2026-03-12 21:16:15 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: f06cd648-49f8-5493-9002-eec3dc094882 with identifier: 116914
2026-03-12 21:16:15 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: f06cd648-49f8-5493-9002-eec3dc094882 with identifier: 116914 to the API
2026-03-12 21:16:15 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:16:15 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:16:15 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/0.jpeg>
{'auction_title': '',
'category': 'Véhicule Particulier',
'color': 'gray',
'currency': 'EUR',
'doors_number': 5,
'engine': '2.0L',
'engine_horse_power': 150,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'f06cd648-49f8-5493-9002-eec3dc094882',
'is_damaged': False,
'is_operable': True,
'license_plate': 'FX652XS',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/volkswagen-passat-sw-20-tdi-150-scr-dsg7-elegance-116914',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Volkswagen',
'model': 'Passat',
'odometer': 57998,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 5,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 120838,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 103129,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 84942,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 99148,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_f06cd648-49f8-5493-9002-eec3dc094882/f06cd648-49f8-5493-9002-eec3dc094882_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 113162,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/116914/4.jpeg',
'Width': 1280}],
'price': 28990.0,
'price_includes_vat': True,
'registration_date': '2021-03-17',
'seats_number': 0,
'seller_name': None,
'title': 'Volkswagen Passat SW 2.0 TDI 150 SCR DSG7 ELEGANCE',
'transmission': 'automatic',
'trim': 'SW 2.0 TDI 150 SCR DSG7 ELEGANCE',
'vin': 'WVWZZZ3CZME076720',
'year': 2021}
2026-03-12 21:16:15 [arval.fr] INFO: Saving data for 116914: {'created_time': 1773350175.399394, 'last_price_update_time': 1773350175.399405}
2026-03-12 21:16:16 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130257)
2026-03-12 21:16:16 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:16 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13fda0d0>
2026-03-12 21:16:16 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:16 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:16 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef47deef-ee99-5e25-add0-cb47094d05fb/ef47deef-ee99-5e25-add0-cb47094d05fb_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/9.jpeg saved to cache
2026-03-12 21:16:16 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item ef47deef-ee99-5e25-add0-cb47094d05fb
2026-03-12 21:16:17 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130257)
2026-03-12 21:16:17 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:17 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273bb90>
2026-03-12 21:16:17 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:17 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:17 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_ef47deef-ee99-5e25-add0-cb47094d05fb/ef47deef-ee99-5e25-add0-cb47094d05fb_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130257/8.jpeg saved to cache
2026-03-12 21:16:17 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item ef47deef-ee99-5e25-add0-cb47094d05fb
2026-03-12 21:16:18 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337)
2026-03-12 21:16:18 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:18 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394b490>
2026-03-12 21:16:18 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:18 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:18 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7deb9aa2-37db-5cd6-9b4c-8ef838e6547f/7deb9aa2-37db-5cd6-9b4c-8ef838e6547f_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/9.jpeg saved to cache
2026-03-12 21:16:18 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f
2026-03-12 21:16:19 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337)
2026-03-12 21:16:19 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:19 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1250ac10>
2026-03-12 21:16:19 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:19 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:19 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7deb9aa2-37db-5cd6-9b4c-8ef838e6547f/7deb9aa2-37db-5cd6-9b4c-8ef838e6547f_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/8.jpeg saved to cache
2026-03-12 21:16:19 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f
2026-03-12 21:16:21 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/9.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:21 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:21 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c180f5e10>
2026-03-12 21:16:21 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:21 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:21 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_9.jpg HTTP/1.1" 201 0
2026-03-12 21:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/9.jpeg saved to cache
2026-03-12 21:16:21 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 9 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:22 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/8.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:22 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:22 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12813890>
2026-03-12 21:16:22 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:22 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:22 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_8.jpg HTTP/1.1" 201 0
2026-03-12 21:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/8.jpeg saved to cache
2026-03-12 21:16:22 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 8 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:23 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:23 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:23 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12857750>
2026-03-12 21:16:23 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:23 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:23 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/7.jpeg saved to cache
2026-03-12 21:16:23 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:24 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:24 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:24 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903810>
2026-03-12 21:16:24 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:24 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:24 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/6.jpeg saved to cache
2026-03-12 21:16:24 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:25 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:25 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:25 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1391b1d0>
2026-03-12 21:16:25 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:25 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:25 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/5.jpeg saved to cache
2026-03-12 21:16:25 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:26 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:27 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:27 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c125087d0>
2026-03-12 21:16:27 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:27 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:27 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/4.jpeg saved to cache
2026-03-12 21:16:27 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:28 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:28 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:28 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1273b6d0>
2026-03-12 21:16:28 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:28 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:28 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/3.jpeg saved to cache
2026-03-12 21:16:28 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:29 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:29 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:29 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12661250>
2026-03-12 21:16:29 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:29 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:29 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_2.jpg HTTP/1.1" 201 0
2026-03-12 21:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/2.jpeg saved to cache
2026-03-12 21:16:29 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 2 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:30 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/1.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:30 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:30 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c1394bb10>
2026-03-12 21:16:30 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:30 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:30 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_1.jpg HTTP/1.1" 201 0
2026-03-12 21:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/1.jpeg saved to cache
2026-03-12 21:16:30 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 1 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:32 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/0.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130338)
2026-03-12 21:16:32 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:32 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13907490>
2026-03-12 21:16:32 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:32 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:32 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_0.jpg HTTP/1.1" 201 0
2026-03-12 21:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/0.jpeg saved to cache
2026-03-12 21:16:32 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 0 for item fa03c644-ec15-524d-8f4f-d409ae85e9b4
2026-03-12 21:16:32 [crawlers.middlewares.id_gen_middleware] DEBUG: Item already has an ID: fa03c644-ec15-524d-8f4f-d409ae85e9b4, skipping ID generation
2026-03-12 21:16:32 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item fa03c644-ec15-524d-8f4f-d409ae85e9b4 with scrape type 1
2026-03-12 21:16:32 [crawlers.middlewares.photo_download_middleware] INFO: All photos downloaded for item fa03c644-ec15-524d-8f4f-d409ae85e9b4 sending to next pipeline
2026-03-12 21:16:32 [crawlers.middlewares.monitoring_spider_middleware] INFO: Spider: arval.fr, Processed item id: fa03c644-ec15-524d-8f4f-d409ae85e9b4, identifier: 130338
2026-03-12 21:16:32 [crawlers.pipelines.translation_pipeline] INFO: Spider: arval.fr, Translating item: fa03c644-ec15-524d-8f4f-d409ae85e9b4 with identifier: 130338
2026-03-12 21:16:32 [crawlers.pipelines.item_rules_pipeline] INFO: Spider: arval.fr, Applying rules to item: fa03c644-ec15-524d-8f4f-d409ae85e9b4 with identifier: 130338
2026-03-12 21:16:32 [crawlers.pipelines.post_to_api] INFO: Spider: arval.fr, Posting item: fa03c644-ec15-524d-8f4f-d409ae85e9b4 with identifier: 130338 to the API
2026-03-12 21:16:32 [urllib3.connectionpool] DEBUG: Starting new HTTPS connection (1): api.alx.dev-cluster.alx.tech:443
2026-03-12 21:16:32 [urllib3.connectionpool] DEBUG: https://api.alx.dev-cluster.alx.tech:443 "POST /api/command/Alx.Cars.Contracts.Internal.Sourcing.AddListing HTTP/1.1" 200 None
2026-03-12 21:16:32 [scrapy.core.scraper] DEBUG: Scraped from <200 https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/0.jpeg>
{'auction_title': '',
'category': 'Car Derived Van',
'color': 'white',
'currency': 'EUR',
'doors_number': 5,
'engine': '1.5L',
'engine_horse_power': 102,
'expiration_date': None,
'fuel_type': 'Diesel',
'id': 'fa03c644-ec15-524d-8f4f-d409ae85e9b4',
'is_damaged': False,
'is_operable': True,
'license_plate': 'GC440ZA',
'link_to_web_offer': 'https://autoselect.arval.fr/voitures-occasion/offer/citroen-c3-societe-feel-15-bluehdi-100-bvm6-130338',
'listing': 'directbuy',
'location': 'Exclu web',
'make': 'Citroen',
'model': 'C3',
'odometer': 68954,
'odometer_reading_unit': 'km',
'origin_country_code': 'FR',
'original_photo_count': 30,
'photos': [{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_0.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78128,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/0.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_1.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 63147,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/1.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_2.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 74941,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/2.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_3.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 77007,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/3.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_4.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 76788,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/4.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_5.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 59253,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/5.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_6.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 72258,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/6.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_7.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 78376,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/7.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_8.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 85564,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/8.jpeg',
'Width': 1280},
{'BlobStorageUrl': 'https://alxdev.blob.core.windows.net/top-deal-listing/listing_fa03c644-ec15-524d-8f4f-d409ae85e9b4/fa03c644-ec15-524d-8f4f-d409ae85e9b4_image_9.jpg',
'Extension': 'jpg',
'FileSizeInBytes': 86071,
'Height': 720,
'OriginUrl': 'https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130338/9.jpeg',
'Width': 1280}],
'price': 8590.0,
'price_includes_vat': True,
'registration_date': '2021-11-16',
'seats_number': 0,
'seller_name': None,
'title': 'Citroen C3 Societe Feel 1.5 BlueHDI 100 BVM6',
'transmission': 'manual',
'trim': 'Societe Feel 1.5 BlueHDI 100 BVM6',
'vin': 'VF7SWYHTUMT593481',
'year': 2021}
2026-03-12 21:16:32 [arval.fr] INFO: Saving data for 130338: {'created_time': 1773350192.712073, 'last_price_update_time': 1773350192.712085}
2026-03-12 21:16:33 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/7.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337)
2026-03-12 21:16:33 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:16:33 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:33 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13903810>
2026-03-12 21:16:33 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:33 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:33 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7deb9aa2-37db-5cd6-9b4c-8ef838e6547f/7deb9aa2-37db-5cd6-9b4c-8ef838e6547f_image_7.jpg HTTP/1.1" 201 0
2026-03-12 21:16:33 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/7.jpeg saved to cache
2026-03-12 21:16:33 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 7 for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f
2026-03-12 21:16:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/6.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337)
2026-03-12 21:16:34 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:16:34 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:34 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c18068dd0>
2026-03-12 21:16:34 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:34 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:34 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7deb9aa2-37db-5cd6-9b4c-8ef838e6547f/7deb9aa2-37db-5cd6-9b4c-8ef838e6547f_image_6.jpg HTTP/1.1" 201 0
2026-03-12 21:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/6.jpeg saved to cache
2026-03-12 21:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 6 for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f
2026-03-12 21:16:34 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130339> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:16:34 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: b914c977-70a0-5960-95fb-2ecbcf9253ee with identifier: 130339
2026-03-12 21:16:34 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item b914c977-70a0-5960-95fb-2ecbcf9253ee with scrape type 1
2026-03-12 21:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item b914c977-70a0-5960-95fb-2ecbcf9253ee
2026-03-12 21:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/0.jpeg not downloaded yet
2026-03-12 21:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/1.jpeg not downloaded yet
2026-03-12 21:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/2.jpeg not downloaded yet
2026-03-12 21:16:34 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/3.jpeg not downloaded yet
2026-03-12 21:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/4.jpeg not downloaded yet
2026-03-12 21:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/5.jpeg not downloaded yet
2026-03-12 21:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/6.jpeg not downloaded yet
2026-03-12 21:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/7.jpeg not downloaded yet
2026-03-12 21:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/8.jpeg not downloaded yet
2026-03-12 21:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130339/9.jpeg not downloaded yet
2026-03-12 21:16:35 [zyte_api._retry] DEBUG: Starting call to 'zyte_api._async.AsyncZyteAPI.get.<locals>.request', this is the 1st time calling it.
2026-03-12 21:16:35 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/5.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337)
2026-03-12 21:16:35 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:35 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c13900bd0>
2026-03-12 21:16:35 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:35 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:35 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7deb9aa2-37db-5cd6-9b4c-8ef838e6547f/7deb9aa2-37db-5cd6-9b4c-8ef838e6547f_image_5.jpg HTTP/1.1" 201 0
2026-03-12 21:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/5.jpeg saved to cache
2026-03-12 21:16:35 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 5 for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f
2026-03-12 21:16:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130340> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 95db3b42-cc28-5a90-89df-1b7c6b018240 with identifier: 130340
2026-03-12 21:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 95db3b42-cc28-5a90-89df-1b7c6b018240 with scrape type 1
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 95db3b42-cc28-5a90-89df-1b7c6b018240
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/0.jpeg not downloaded yet
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/1.jpeg not downloaded yet
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/2.jpeg not downloaded yet
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/3.jpeg not downloaded yet
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/4.jpeg not downloaded yet
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/5.jpeg not downloaded yet
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/6.jpeg not downloaded yet
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/7.jpeg not downloaded yet
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/8.jpeg not downloaded yet
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130340/9.jpeg not downloaded yet
2026-03-12 21:16:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/4.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337)
2026-03-12 21:16:36 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:36 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c194ece50>
2026-03-12 21:16:36 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:36 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:36 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7deb9aa2-37db-5cd6-9b4c-8ef838e6547f/7deb9aa2-37db-5cd6-9b4c-8ef838e6547f_image_4.jpg HTTP/1.1" 201 0
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/4.jpeg saved to cache
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 4 for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f
2026-03-12 21:16:36 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130341> (referer: https://autoselect.arval.fr) ['zyte-api']
2026-03-12 21:16:36 [crawlers.middlewares.id_gen_middleware] INFO: Generated ID for item: 80419b1a-d392-5bcb-a489-f2075e1fb354 with identifier: 130341
2026-03-12 21:16:36 [crawlers.middlewares.report_download_middleware] INFO: Skipping car_expert_report download for item 80419b1a-d392-5bcb-a489-f2075e1fb354 with scrape type 1
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Downloading 10 photos for item 80419b1a-d392-5bcb-a489-f2075e1fb354
2026-03-12 21:16:36 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/0.jpeg not downloaded yet
2026-03-12 21:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/1.jpeg not downloaded yet
2026-03-12 21:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/2.jpeg not downloaded yet
2026-03-12 21:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/3.jpeg not downloaded yet
2026-03-12 21:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/4.jpeg not downloaded yet
2026-03-12 21:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/5.jpeg not downloaded yet
2026-03-12 21:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/6.jpeg not downloaded yet
2026-03-12 21:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/7.jpeg not downloaded yet
2026-03-12 21:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/8.jpeg not downloaded yet
2026-03-12 21:16:37 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130341/9.jpeg not downloaded yet
2026-03-12 21:16:38 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/3.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337)
2026-03-12 21:16:38 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:38 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c139e28d0>
2026-03-12 21:16:38 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:38 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:38 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7deb9aa2-37db-5cd6-9b4c-8ef838e6547f/7deb9aa2-37db-5cd6-9b4c-8ef838e6547f_image_3.jpg HTTP/1.1" 201 0
2026-03-12 21:16:38 [crawlers.middlewares.photo_download_middleware] INFO: Image https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/3.jpeg saved to cache
2026-03-12 21:16:38 [crawlers.middlewares.photo_download_middleware] INFO: Downloaded image 3 for item 7deb9aa2-37db-5cd6-9b4c-8ef838e6547f
2026-03-12 21:16:39 [scrapy.core.engine] DEBUG: Crawled (200) <GET https://arvalprodeuwsa.blob.core.windows.net/arval-prod-euw-blobcontainer-images/PortalsAnnouncementsImages/5/736/130337/2.jpeg> (referer: https://arval-prod-euw-appservice-portalapi.azurewebsites.net/api/Announcements/5/130337)
2026-03-12 21:16:39 [common.azure_blobstore] INFO: Creating container client for top-deal-listing
2026-03-12 21:16:39 [common.azure_blobstore] INFO: Container_client: <azure.storage.blob._container_client.ContainerClient object at 0x7f4c12849650>
2026-03-12 21:16:39 [common.azure_blobstore] INFO: Creating container if not exists
2026-03-12 21:16:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing?restype=container HTTP/1.1" 409 230
2026-03-12 21:16:39 [common.azure_blobstore] INFO: Container already exists, skipping creation
2026-03-12 21:16:39 [urllib3.connectionpool] DEBUG: https://alxdev.blob.core.windows.net:443 "PUT /top-deal-listing/listing_7deb9aa2-37db-5cd6-9b4c-8ef838e6547f/7deb9aa2-37db-5cd6-9b4c-8ef838e6547f_image_2.jpg HTTP/1.1"